Hogyan nyithatok képeket a Delphi 6-ban a kiterjesztés png-vel?
Hogyan nyithatok képeket a Delphi 6-ban a png kiterjesztéssel?
Meg kell találnod (vagy írnod magadnak) egy osztálydekódert (a TGraphics örököse) a PNG fájlokhoz, regisztráld. És használja a LoadFromFile fájlt.
Jobb, ha a TImage-ből örökölt egyszerre.
És részletesebben is lehetséges, csak a delphiben fogok behatolni, piliиz!
A mosást még részletesen leírják.
És ha ez nem világos, akkor jelezze a pillanatokat, de ne siessen a "részletesebben"
Ha nem tévedek, akkor a TImage csak vizuális megjelenítés. És a tárolási, olvasási, renderelési módszerek - ezek a TImage.Picture. És ez nem feltétlenül TImage;) (írja TImage.Picture Nem fogom elmondani, a dolphy nincs kéznél)
Könnyebb megtalálni egy kész komponens vagy könyvtárat, amely átalakítja a PNG-t bpg-be. Ezután tegye be ezt a bmp-et a képbe.
De ha meg szeretné írni az osztályodat, meg kell találnod a PNG formátum leírását és írd a dekódert az áthúzott LoadFromFile-be a TImage örököse.
Itt van a kezdet:
TMyPicture = osztály (TPicture)
nyilvános
eljárás LoadFromFile (const Fájlnév: string); felülbírálása;
TPNGImage = osztály (TImage);
privat
FPicture: TMyPicture;
Shl: A fájl formátumának leírása a hálózaton, valamint osztályok írása könyvek olvasásáról.
Nem egyszerűbb átalakítani ezt a formátumot a Delphi számára hozzáférhető formátumba?
Tumcoat Sajnos nem. kell a formátum png
Találtam az ImageLib Corporate Suite v6.0 könyvtárat, és mindennek köszönhetően mindegyik a helyére került!