webForumDet fria alternativet

Borland c++ builder TImage

3 svar · 237 visningar · startad av forum

forumMedlem sedan apr. 2003100 inlägg
#1

Tjena!

Om man vill ladda en bitmap från en fil skriver man ju såhär:

Image1-\>Picture-\>LoadFromFile("bitmap.bmp");

Ändrar man filändelsen till .gif eller .jpg kastas en execption som säger att filändelsen är okänd.

Kan man på något sätt ladda in jpg eller gif?

Detta tycker jag vore praktiskt eftersom, speciellt högupplösta bilder tar så j()/&la mycket plats om de är i bitmap format.

UlfTMedlem sedan maj 20018 027 inlägg
#2

Spontant gissar jag att TImage helt enkelt inte kan läsa dessa format. Du kanske ska kolla om borland har någon annan klass som klarar dessa format. Jag har ingen dokumentation om saken, men när jag tittade lite på Borlands site, såg jag två klasser, "TJPEGImage" och "TGIFImage". Pröva att läsa in jpg- och gif-bilder med dem istället.

forumMedlem sedan apr. 2003100 inlägg
#3

Tackar!

Jag hittade klassen JPEGImage i dokumentationen.
Skall prova den.

forumMedlem sedan apr. 2003100 inlägg
#4

Det ända som behövdes göras var att inkludera filen: jpg.hpp så funkade det på med samma syntax utan modifieringar ,,,, förutom filändelsen då då,,, :e

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)