Entwickler-Ecke

Multimedia / Grafik - Umfangreiche Image-Komponente


Jojojoxx - Sa 10.07.10 19:50
Titel: Umfangreiche Image-Komponente
Hall zusammen!

Ich suche eine Komponente, die verschiedenste Bildformate (Hauptsächlich aber jpg) anzeigen kann.
TImage stößt dabei leider schnell an seine Grenzen.
Was für Alternativen gibt es noch, die vielleicht auch bereits Dinge wie Weichzeichnen implementiert haben?
Konkrete Anforderungen habe ich sonst keine, mir fällt nur auf, dass TImage sehr eingeschränkt ist und ich es daher nicht als Basis für mein Projekt (Bildbetrachter) verwenden möchte, da später mit Sicherheit Aufgaben kommen, denen TImage nicht mehr gewachsen ist und ich dann alles umkrempeln muss :wink:
Habt ihr Vorschläge dazu?
Danke euch!
mfg

Jojo


FinnO - Sa 10.07.10 20:02

TJPEGImage öffnet JPEGs, TPNGImage PNGs. Andere Formate kannst du bei bedarf selbst implementieren. Weichzeichnen muss man AFAIK eh selbst implementieren, gibt aber gute Tutorials beim Delphi-Treff.

Liebe Grüße.


galagher - Sa 10.07.10 20:15

Hallo!

Vielleicht ist ImagePlus bzw. GW_ImagePlus von user profile iconGothicware das Richtige für dich:
http://www.delphi-forum.de/viewtopic.php?t=49213&start=0&postdays=0&postorder=asc&highlight=Gothicware+UltimativeFreak


jaenicke - Sa 10.07.10 21:38

Es gibt ja auch noch GraphicEx [http://www.soft-gems.net/index.php?option=com_content&task=view&id=13&Itemid=33] für andere Formate.


Xion - So 11.07.10 13:22

user profile iconJojojoxx hat folgendes geschrieben Zum zitierten Posting springen:


Ich suche eine Komponente, die verschiedenste Bildformate (Hauptsächlich aber jpg) anzeigen kann.

Einfach JPEG in die uses einbinden sollte reichen.

Für PNG gibts PNGImage, die Unit musst du nur downloaden und kannst dann im TImage einfach PNGs reinladen (vorher in die uses einbinden). Für GIFs gibts auch was. Da musste man aber dann TGIFImage verwenden, soweit ich mich erinner. Funktionier aber auch super.

Was man immer noch brauchen kann ist, dass das Image MouseOver Effekt kann. Kannst hier einfach den Code von mir kopieren:
http://www.delphi-forum.de/topic_onExit+eines+TEdit+nicht+bei+AbbrechenButton+modalForm_79891,12.html


Sinspin - Mo 12.07.10 11:24

Was für eine Delphiversion hast du? Wenn es D2010 ist, könnte dir das http://blogs.embarcadero.com/matthiaseissing/2009/12/15/38566 eventuell ein wenig helfen.


smt - Mo 12.07.10 12:24

Imageen von http://www.hicomponents.com

Hab ich selbst auch schon seit Jahren im Einsatz und kann ich nur empfehlen.

VG Sascha