Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Anzeigen von BMP,JPG,GIF,TIF und PNG (als Ersatz für TImage)
Frankieboy - Di 11.09.12 18:03
Titel: Anzeigen von BMP,JPG,GIF,TIF und PNG (als Ersatz für TImage)
Hallo,
ich suche (wie aus dem Titel abzulesen) eine kostenlose VCL-Komponente ähnlich wie TImage, mit der man BMP,JPG,GIF,TIF und PNG Bilder während der Laufzeit laden und anzeigen und speichern kann...
Außerdem wäre es schön, wenn man damit die Original-Pixel-Maße der Bilder beim Speichern ändern könnte: z.B. aus einem 1000x1000 Pixelbild ein 50x50 Bild zu erstellen.
Falls jemand auf anhieb so eine Komponente kennt, wäre es nett, wenn er sie hier kurz postet ansonsten benutze ich halt Google.
Danke,
Frank
Narses - Di 11.09.12 18:22
Moin!
Was haben denn deine Anforderungen mit einer Komponente zum Anzeigen von statischen Bilddaten zu tun? :gruebel: Gar nichts. :nixweiss:
Die Formate kannst du in der Hierarchie von TGraphic einklinken (siehe z.B. Unit jpeg). Die Bildbearbeitung (Skalierung) hat nun aber wirklich gar nix mit dem Anzeigen von Bildern zu tun. :lupe:
Fazit: Thema verfehlt. :|
cu
Narses
bummi - Di 11.09.12 21:07
Eine eigene Komponente auf Basis von TGraphicControl erstellen.
Für das Laden/Speichern der Bilder GDI+ verwenden und darstellen auf dem DC des Controls.
Eine Procedur für SaveToFileWithResolution kannst Du ja dazubauen, wenn Du meinst es passt zu dieser Komponente.
Stichworte TGPGraphics,TGPImage ....
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!