Image show fails in Firefox with high resolution image
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 18.8k
- Fork
- 2.8k
- Merge medio
- 16h 26m
- PR unite (30g)
- 21
Descrizione
This large 10709x2425 image fails to show with
px.imshow or with add_layout_image on Firefox. It does load on Chrome.
from urllib.request import urlretrieve
import plotly.express as px
import PIL.Image
image_url = "https://github.com/plotly/plotly.py/assets/86078178/11c9876a-233c-4a2b-bfd8-5d8f197ca808"
image_file = urlretrieve(image_url)[0]
with PIL.Image.open(image_file) as image:
px.imshow(image).show()
downsampled_image = image.resize((image.width // 4, image.height // 4))
px.imshow(downsampled_image).show()
This code should display a blank plot, followed by a plot of the desired image.
Versions:
plotly: 5.15.0
kaleido: 0.2.1
firefox: 114.0.2 (64-bit)
system: Ubuntu 20.04.6 LTS
Guida per i contributori
Apri 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.
Direzione di ricerca
Inizia con il riproduttore Python fornito usando px.imshow e add_layout_image, confrontando Firefox con Chrome per l'immagine 10709x2425 e la sua versione sottocampionata. Traccia il percorso di rendering delle immagini usato da questi punti di ingresso e verifica la correzione confermando che l'immagine a piena risoluzione venga visualizzata in Firefox senza compromettere il caso della versione sottocampionata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- data-visualization
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100