2010-12-13 22 views
5

Sto cercando di creare una ImageList per il mio TrayIcon ma le immagini non sono di alta qualità. Sono in origine molto chiari ma non appena li metto sulla ImageList in Design-Time sono deformati. Ho provato 16x16 nei formati ICO e PNG.Perché le immagini perdono la loro qualità quando si aggiunge a ImageList?

Inoltre, quale formato è preferito in ImageList?

Si prega di avvisare.

+1

Quale versione di Delphi? Puoi pubblicare una foto in modo che possiamo vedere gli artefatti? –

risposta

5

Prima di tutto, assicurarsi di avere la dimensione corretta delle immagini che si inseriscono rispetto alla larghezza e all'altezza dell'elenco immagini. Non posso darti un consiglio sui formati immagine, ma direi che non importa: se utilizzerai ICO o PNG il risultato dovrebbe essere lo stesso. Dal momento che alcune versioni più recenti di Delphi (sto usando D2009) c'è una proprietà ColorDepth, che è impostata su cdDeviceDependent per impostazione predefinita. Puoi provare a cambiare questa proprietà, ma spero che l'impostazione predefinita scelga la giusta profondità di colore per le immagini inserite.

Problemi correlati