Images arent always displayed in the correct orientation when viewing an image
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia con il template view_file.html e il percorso /api/files/get in gallery/init.py intorno alla riga 751, quindi confronta l’approccio alla rotazione delle miniature discusso nell’issue #45. Determina come gestire i metadati relativi all’orientamento delle immagini per i browser che non supportano image-orientation. Il lavoro è completato quando le immagini scattate in verticale vengono visualizzate con l’orientamento corretto nei browser interessati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When viewing images taken vertically (i.e. https://gallery.csh.rit.edu/view/file/36582), some browsers (i.e. new versions of firefox) correctly rotate the image based on its EXIF metadata, however, most browsers (i.e. chromium) still display it incorrectly.
in order to fix this for other browsers, there needs to be a fallback for when the image-orientation CSS property is not supported.
So far i've come up with:
- Since #45 seems to be rotating thumbnails server-side, maybe we could also rotate the images server-side before displaying them, however, it seems like the
/api/files/getendpoint is just returning a link to s3, so this might be a pretty complicated way to do it. - alternatively, maybe we could implement the rotation using CSS classes and have the
view_file.htmltemplate look at the metadata and decide which to use
- Lingua principale
- Python
- Stelle
- 22
- Fork
- 30
- Merge medio
- 2h 26m
- PR unite (30g)
- 1
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ComputerScienceHouse/gallery
-
Update styles to bootstrap 5 Apertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 50/100
ComputerScienceHouse/gallery#138 ·
-
enhancement
ComputerScienceHouse/gallery#137 · 1 assegnatario ·
-
enhancement good first issue
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
ComputerScienceHouse/gallery#126 ·
-
Allow faster editing Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
ComputerScienceHouse/gallery#124 · 1 commento ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
ComputerScienceHouse/gallery#117 · 1 commento ·
Tutte le issue di ComputerScienceHouse/gallery
Issue simili
-
essnmx good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
-
[Feature] 奇物选择添加优先级 Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
syfoud/Simulated_Scepter#174 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Giskard-AI/giskard-oss#2840 · 1 commento ·
-
A claim comment carrying the issue number is silently declined while the workflow reports success Apertaarea: repo bug perceived difficulty: 2
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
yeti-platform/yeti#1380 ·