Domanda

Una delle funzionalità pubblicizzate di Delphi 2009 era il supporto PNG. È fantastico, perché i problemi Unicode rompono la libreria pngimage.pas che stavo usando prima. L'unico problema è che non riesco a trovare la versione di Delphi 2009. Qualcuno sa come si chiama e quanto sia difficile migrare il codice basato su pngimage.pas nella nuova libreria?

È stato utile?

Soluzione

Tutto il supporto dell'immagine VCL in Delphi è fornito tramite TImage. Se si desidera visualizzare un'immagine PNG, è sufficiente rilasciare un controllo TImage e quindi caricare un'immagine PNG nella proprietà Picture.

Se vuoi manipolare un'immagine PNG nel codice (cioè non visualizzarla), puoi aggiungere

pngimage

alla clausola usi e quindi utilizzare direttamente la classe TPNGImage.

Sul mio computer, PNGImage.pas si trova su:

C: \ Programmi \ CodeGear \ RAD Studio \ 6.0 \ source \ Win32 \ vcl \ Imaging \ PNGImage \ pngimage.pas

Altri suggerimenti

Puoi leggere immagini png in un controllo TImage. Proprio come gif, jpg, emf, wmf, bmp.

Non sono sicuro che sia quello che vuoi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top