Entwickler-Ecke
Multimedia / Grafik - Objekt zum Arbeiten mit PNG-Dateien
PrismaX - So 13.11.11 21:00
Titel: Objekt zum Arbeiten mit PNG-Dateien
Hallo Delphi-Forum,
ich habe kürzlich herausgefunden dass mein RAD Studio 2010 auch .png Dateien unterstützt d.h. Image und ImageList können mit diesen dateien arbeiten.
Allerdings drängte sich bei mir die Frage auf ob es auch eine Möglichkeit gibt, mit diesen zur Laufzeit zur arbeiten? Oder geht dass eher in die Richtung Vektorgrafik d.h. Verknüpfung mit OpenGL o.ä. ?
(Die .png Datei zur Laufzeit in eine Bitmap zu konvertieren hat garantiert keinen Sinn)
LG PrismaX
Moderiert von
Martok: Topic aus Dateizugriff verschoben am So 13.11.2011 um 20:53
mandras - So 13.11.11 21:19
Bist Du Dir sicher daß Du PNG-Dateien meinst?
Das sind Pixeldateien, keine Vektor-.
PrismaX - So 13.11.11 22:07
Danke für den Hinweiß,
ich habe für mich selber nur eine Erklärung gesucht warum JPG/BMP dateien die Transparenz nicht akzeptieren, aber dann liegt es wohl generell nur an der Entwicklung des Dateityps.
LG Areas-san
Moderiert von
Narses: Beiträge zusammengefasst*push*
Zur Ausgangsfrage zurück: Ich suche eine equivalente nicht-sichtbaren Objekttyp mit dem ich mit PNG-Dateien arbeiten kann (ähnlich TBitmap für Bitmaps) bzw (wenn das nicht geht) vielleicht ein kleinen Anstoß wie man mit Bitmaps die Transparenz himbekommen könnte?
jaenicke - Mo 14.11.11 09:50
PrismaX hat folgendes geschrieben : |
Zur Ausgangsfrage zurück: Ich suche eine equivalente nicht-sichtbaren Objekttyp mit dem ich mit PNG-Dateien arbeiten kann (ähnlich TBitmap für Bitmaps) |
TPngImage ist der Typ für PNGs wie TBitmap für BMPs.
// EDIT:
Xion hat folgendes geschrieben : |
Wenn ich mich nicht irre ist TGraphic das was du suchst. Soweit ich weiß hast du dort allerdings nicht allzu viele Möglichkeiten (kein Canvas). |
Doch, du irrst dich (jedenfalls was Delphi XE+ angeht, 2010 keine Ahnung, aber ich vermute auch dort geht das). Es gibt sowohl ein Canvas zum Lesen und Schreiben als auch Scanline, Pixelzugriffe, etc.
PrismaX - Mo 14.11.11 23:20
Danke, es war das PNGImage.
LG PrismaX
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!