Delphi > Firemonkey
Firemonkey "kazí" obrázky nahrané v TImage
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