Image show fails in Firefox with high resolution image
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 18.8k
- Forks
- 2.8k
- Ø Merge
- 16 Std. 26 Min.
- Gemergte PRs (30 T.)
- 21
Beschreibung
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
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem bereitgestellten Python-Reproducer unter Verwendung von px.imshow und add_layout_image und vergleiche Firefox mit Chrome für das Bild mit 10709x2425 und dessen heruntergerechnete Version. Verfolge den von diesen Einstiegspunkten verwendeten Pfad für die Bilddarstellung und verifiziere die Korrektur, indem du bestätigst, dass das Bild in voller Auflösung in Firefox angezeigt wird, ohne den Fall der heruntergerechneten Version zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- data-visualization
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100