Delphi > Firemonkey

Firemonkey "kazí" obrázky nahrané v TImage

(1/5) > >>

age.new:
Vážená skupino,

nevíte, kde se v Delphi (verze 10.4 / 11) nastavuje, aby se "nekazily" obrázky uložené v komponentě TImage?

Příklad: nahraji obrázek do TImage komponenty a vypadá dobře. Jenže patrně kopírováním té komponenty, popřípadě zavíráním / otevíráním Delphi si všímám pixelových chyb, které vznikají nejčastěji u částečně průhledných pixelů nahraného PNG obrázku. Obrázek nenačítám při spuštění aplikace, komponenta TImage si ji nese s sebou.

Přiložil jsem obrázek, kde jsou viditelné kazy. Delphi patrně vlivem načítání / ukládání / kopírování této komponenty poškodí strukturu obrázku. Nebo se jedná o nějakou kompresi?

Děkuji.
 

age.new:
Přikládám porovnání dvou .fmx souborů (něco jako dfm u VCL). Je vidět, že dva stejné obrázky se značně liší. Co to způsobí nevím.

JaroB:
Dokážete je uložit do samostatných PNG souborů?
(k porovnání třeba dle https://en.wikipedia.org/wiki/Portable_Network_Graphics#File_header)

age.new:
Zkoušel jsem vymyzat prázdné znaky a nechat jen HEXa popis PNG souboru, ale obrázek se nezobrazí. Asi budu muset napsat na oficiální Delphi podporu, že mají chybu v TImage komponentě.

pf1957:

--- Citace: age.new  02-03-2022, 11:25:13 ---kopírováním té komponenty,

--- Konce citace ---
Tim mas na mysli, ze ji prozenes pres clipboard?

--- Citace ---zavíráním / otevíráním

--- Konce citace ---
Jedna se o otevirani/zavirani stale na stejnem pocitaci nebo to .fmx "proleze" nekolik pocitacu napr. s ruznym grafickym rozlisenim?

Navigace

[0] Seznam témat

[#] Další strana

Přejít na plnou verzi