Guck mal bitte hier:
https://www.delphipraxis.net/1365110-post6.html
Hilft das bei Dir analog in etwa der Form:
Delphi-Quellcode:
if IsHeif(fn) then begin
WICImg := TWICImage.Create;
WICImg.LoadFromFile(fn);
Img.Center:=true; Img.Proportional:=true;
Img.Picture.Graphic.Assign(Nil);
Img.Picture.Graphic.Assign(WICImg);
WICImg.Free;
end;
Wobei: Was ich jetzt nicht so genau weiß:
Img.Picture.Graphic := WICImg;
Jetzt zeigt doch Img.Picture.Graphic auf WICImg.
Und wohin zeigt es nach dem
WICImg.Free;
?
Oder wird bei der Zuweisung mit := eine Kopie von WICImg erstellt? Wohl eher nicht.