Sto usando GraphicsMagick e attualmente in esecuzione nel seguente problema:GraphicsMagick CGBI sconosciuto pezzo critico
durante l'esecuzione
gm identify <filename>.png
sto ottenendo il seguente errore:
gm identify: CgBI: unknown critical chunk (<filename>.png)
gm identify: Request did not return an image.
Questo è un png estratto da un iPhone. Anche se non può contenere un'immagine reale, ho bisogno delle informazioni sull'immagine.
cercato di aprire con diversi redattori:
- Il png viene aperto in vernice con la giusta larghezza x altezza ma come completamente bianca.
- Il PNG non non aperto in GIMP, dicendo che potrebbe essere danneggiato
- Il png si apre in Paint.net con la giusta larghezza x altezza come un'immagine trasparente
Utilizzando il parametro di debug fornisce la seguente riga:
libpng-1.5.14 error: CgBI: unknown critical chunk
Sto eseguendo l'ultima GraphicsMagick (1.3.18).
Qualcuno sa cosa sta succedendo e come sarò in grado di ottenere questo per restituire le informazioni sull'immagine?
Grazie in anticipo.
Questo infatti può essere il problema. Sai come dovrei procedere per recuperare il PNG originale con pngcrush (o almeno annullare il danno)? – bknopper
Vedi questo [articolo Dev Wiki iPhone] (http://iphonedevwiki.net/index.php/CgBI_file_format#Decoding) sulla decodifica di tali file PNG. – rdvdijk
Devi usare il pngcrush di Apple, non il vero pngcrush. Non conosco l'opzione esatta ma è qualcosa come "-revert-iphone". Vedi il Wiki a cui si fa riferimento nella risposta di rdvdijk qui sopra. –