De ce se întâmplă acest lucru?
Motivul pentru un astfel de comportament surprinzător al sistemelor de operare și al pachetelor grafice constă în apropierea Apple de formarea imaginii. Compania a decis să utilizeze implementarea sa (și, prin urmare, non-standard) a formatului PNG, care include date suplimentare înainte de antetul fișierului și datele comprimate fără anteturi tradiționale și un sfârșit corect.
În plus, canalele roșii și albastre ale acestor imagini nu sunt în locul lor - în loc de RGBA salvat BGRA - și acum voi explica de ce. Amintiți-vă, un site ceh fotografiat și comparat sub ecrane microscopice ale iPhone și iPod touch, comparându-le cu display-urile Google Nexus One și IPS în iPad / iMac? În această figură, modelul pixel modificat - BGR (albastru, verde și roșu) este foarte vizibil.
Mai multe informații tehnice pot fi găsite în acest articol. localizat pe Wiki ModMyi.
Dar nu totul este atât de rău - utilizatorii pot vizualiza sau edita aceste fișiere.
Soluție pentru Mac OS X
Este în utilitarul de consolă fixpng. După despachetarea arhivei, este necesar să porniți Terminalul și să executați comanda:
fixpng source_file.png result.png
Dezavantajul acestei metode este acela că pentru fiecare fișier trebuie să executați aceeași comandă. "Lot" poate procesa fișierul utilizând așa-numitul "dropplet", care utilizează același utilitar. Puteți să o accesați pe site-ul web ModMyi, în plus, există o descriere detaliată a procesului de instalare și utilizare a picăturilor.
Windows soluție
Pentru Windows, am găsit o soluție la fel de elegantă, care este de a folosi programul iPhoneFixPng - împachetători pentru a lucra cu versiuni portuate de fixpng și flipchannels.
Este suficient să plasați imaginile dorite în dosarul PNG. faceți clic pe butonul "Conversie", așteptați sfârșitul procesului și luați rezultatul din dosarul fix:
Iubitorii liniei de comanda pot folosi direct aceste utilitati:
Instrumente alternative
Oh, da, aproape că am uitat. Există câteva instrumente utile pe Internet care nu sunt incluse în acest articol: