CImage benutzen
-
Vermutlich besteht das ganze aus einer Header Datei und einer Sourcedatei.
Beide Dateien (Header+CPP) zum Projekthinzufügen.
Header Datei in Deine CPP Datei als include rein.CImage verwenden.
-
Naja, ich habe mir CImage von der CodeProject-Seite runtergeladen, aber das sind so viele Dateien und ganze Workspaces, ich weiß garnicht was ich da nun genau brauche @@
-
Hi!
Meinst du die ATL CImage Klasse oder die andere.
Im Falle der ATL Klasse brauchst du den atlimage.h Header und den anderen Kram wie atlbase.h, atlcom.h und so... wahrscheinlich auchBei der anderen CImage Version sind alle Klassen in einer einzigen Datei:
cimage.hund noch ein paar Inline-Methoden in:
cimage.inl
-
Ah, Danke! ^^
ich hatte mir die Dateien hiervon geladen: http://www.codeproject.com/bitmap/cximage.asp und war ein wenig überfordert, aber nun klingts schon gleich viel einfacher _
Wie mach ich das mit den Methoden, und woher weiß ich welche Klasse ich habe? o.o auf der Seite dort steht irgendwie nichts oder ich bin blind @_@
-
Aaah ja.
Also CxImage ist nicht gleich der ATL CImage- oder der portablen CImage-Version.
Wie du ja selber sehen kannst, gibt es da die full und die lite Version.
Da bleibt dir nichts anderes übrig, als das jeweilige Paket komplett runterzuladen und die entsprechenden Bibliotheken zu kompilieren, wenn du diese benutzen möchtest.Möglicherweise würden für dich die Funktionen der Grafikbibliothek GDI+ genügen ?
Guckst du hier
http://www.c-plusplus.net/forum/viewtopic-var-t-is-128603.html

-
Danke noch einmal _
Jetzt wo ich weiß, dass CImage und CxImage was anderes ist, hab ich mir gleich mal CImage geladen und ausprobiert, das scheint problemlos zu gehen wenn ichs in den Header schreib. Allerdings find ich zu CImage (nicht die ATL-Version) nirgenswo eine erklärung wie man damit nun Gifs anzeigt XD"
CxImage sieht noch schwerer zum einbauen aus und das einbauen war bisher ja immer eins meiner größten Probleme...
Mit GDI+ hab ich schonmal rumprobiert, aber bisher nicht zum laufen gekriegt @_@
Jedenfalls Danke für deine Hilfe, ich hab jetzt ein Bild davon wie man überhaupt solche Programme/Bibliotheken/etc überhaupt einbindet, ich schau dann mal weiter was ich so passendes für mich finden kann.
Danke für deine Hilfe jedenfalls _ hast mir viel geholfen
-
Shiki schrieb:
Danke noch einmal _
...
Allerdings find ich zu CImage (nicht die ATL-Version) nirgenswo eine erklärung wie man damit nun Gifs anzeigt XD
...Hast du mal das Beispielprojekt ausprobiert ?
http://www.codeproject.com/bitmap/trans_cimage.asp
Da wird eine Gifdatei angezeigt.
-
Da hab ich nur kurz rübergeguckt o.ô
Ich schaus mir nacher mal genau an, danke für den Link _Ich hab mich heute hiermit:
http://www.codeproject.com/bitmap/load_jpeg__gif_resource.asp
ein paar Stunden beschäftigt, das sah sehr einfach aus ^^
Aber irgendwie funktioniert das auch nicht, ich bekomm dann immer nen Linker-Error wegen unaufgelösten Verweisen _Naja ich schau mir deins jedenfalls mal genauer an, danke _
-
Shiki schrieb:
...
ich bekomm dann immer nen Linker-Error wegen unaufgelösten Verweisen _
...Wahrscheinlich brauchst du nur die Pfade zu den Verzeichnissen der Header- und Bibliotheksdateien deinem Compiler bekannt zu machen.
( Extras/Optionen/Projekte/VC++ Vezeichnisse usw. )Und ääh, ich dachte du willst Bilder laden, keine Recourcedateien.

-
Ich hab schon beim Linker rumprobiert, aber bekams nicht hin ^^;
Das mit den Verzeichnissen kannte ich noch garnicht, werd mir das mal ansehen, danke.Naja, ob das Bild nun eine Ressource ist oder nicht ist in meinem Programm egal, solang er die Grafik ins Programm bekommt xD
Danke nochmal für deine Hilfe _