KamoCRM

Una foto di iPhone (HEIC) si attacca a un bug report come un JPEG

Fixkamo-internal
Shipped
24 settembre 2026 alle ore 06:50 UTC
Author
Kamo
Commit
0aea879

Un HEIC caduto su un bug report è stato rifiutato con "deve essere un PNG, JPEG, WebP o immagine GIF" — il formato della fotocamera-roll di ogni iPhone, AirDropped a un Mac così com'è. Il server ha ragione a non memorizzare uno: l'immagine deve rendere in Chrome e essere letto da una sessione AI, e non decodifica HEIC. Così dropzone ora lo converte in un JPEG prima di configurarlo, e il raccoglitore di file smette di grigiore .heic fuori. Safari decodes HEIC nativo (createImageBitmap); ovunque libheif come WebAssembly (eic-to, la /csp build) viene importato solo quando un HEIC arriva, quindi nessun altro scarica i suoi 3 MB. Il bordo più lungo è bloccato 4096 così una foto di 48 MP rimane sotto il soffitto di immagine di 10 MB. La finestra è occupato mentre una foto converte, quindi un rapporto non può essere inviato senza di esso. Una foto che non può essere convertito è passato attraverso e rifiutato per nome, come prima. Verificato in Chrome senza testa contro il vero dropzone: un HEIC stadi come IMG 0275.jpg (FF D8 FF, quali sniff SystemBugService), la sua miniatura disegna, e una goccia PNG mai fetches il convertitore chunk.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing