Color managed photos are not displayed properly
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- frontend
Direzione di ricerca
Riproduci il problema in Firefox o Chrome con la foto allegata ad ampio spazio colore, quindi inizia leggendo Viewer.vue e la posizione del log in files.js indicata. Confronta il rendering nel visualizzatore con la visualizzazione della stessa foto nel browser; il lavoro è completato quando le foto con gestione del colore vengono visualizzate correttamente nel visualizzatore senza il comportamento segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Color profiles are being ignored when displaying photos. From my understanding almost all browser support color management with photos so I would not think it would be much work to fix. I will attach a photo that can be used for testing that has a wide color space. At least in my browser it looks fine here but not in the Nextcloud viewer.
In this case it is actually a somewhat important issues as iPhone's nowadays shoot in the p3 color space. I checked with the photos auto-uploded from my phone and they are also being displayed incorrectly. In the case with the iPhone the effect is small, I only could tell when comparing them next to each other.

This photo has a very large color space
To Reproduce
Steps to reproduce the behavior:
- Upload this photo or another one with a large color space
- See how photo is displayed
Expected behavior
Photo is displayed properly
Screenshots

Desktop (please complete the following information):
- OS: Linux
- Browser Firefox, Chrome
- Version Latest
Browser log
Don't think this issues in the log is at all related but here they are
Opening viewer for file /7f1812fe6d26f7f8e4063a10a77f0aa7c36aeaedf6bc4a56dd40a90a537a40f8.jpeg Viewer.vue:273
Uncaught TypeError: document.getElementById(...) is null
I files.js:20
EventListener.handleEvent* files.js:24
NextJS 2
files.js:20:10
I files.js:20
(Async: EventListener.handleEvent)
files.js:24
NextJS 2
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 122
- Fork
- 75
- Merge medio
- 4g 14h
- PR unite (30g)
- 45
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
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 nextcloud/viewer
-
[Bug] Closing a file preview calls a missing Files Sidebar methodForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta3. to review bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 2 giorni
-
0. Needs triage bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
[Bug]: Image editor silently writes PNG data into .JPG files (uppercase extension breaks canvas.toBlob MIME)Forse di nuovo libera @aniruddh18122006-cyber l’ha presa 16 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
nextcloud/viewer#3424 · 3 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
3. to review
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
nextcloud/viewer#3196 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di nextcloud/viewer
Issue simili
-
type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
flarum/framework#5301 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
kind/features
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
TencentBlueKing/bk-nodemgr#3804 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
medusajs/dtc-starter#90 ·
I maintainer di solito rispondono entro 1 giorno
-
usability
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
inmanta/web-console#7632 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
seek4science/seek#2762 ·
I maintainer di solito rispondono entro 5 giorni