[PNG-Datei] Objekt zum Arbeiten mit PNG-Dateien
spacer
Autor Nachricht
PrismaX
Hält's aus hier
Beiträge: 10


Embacadero RAD Studio 2010
BeitragVerfasst: So 13.11.11 21:00 
Betrifft: PNG-Datei
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 user profile iconMartok: Topic aus Dateizugriff verschoben am So 13.11.2011 um 20:53
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
mandras
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 92
Erhaltene Danke: 10


D6 Prof, XE2 Prof
BeitragVerfasst: So 13.11.11 21:19 
Bist Du Dir sicher daß Du PNG-Dateien meinst?

Das sind Pixeldateien, keine Vektor-.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
PrismaX Threadstarter
Hält's aus hier
Beiträge: 10


Embacadero RAD Studio 2010
BeitragVerfasst: 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 user profile iconNarses: 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?
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Xion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
EE-Maler
Beiträge: 1754
Erhaltene Danke: 62

Windows XP
Delphi (2005 Bug Edition), Java (Eclipse), Haskell (ghci), C++ (Visual Studio 2010, Qt Creator)
BeitragVerfasst: Mo 14.11.11 09:24 
Was genau meinst du denn "zur Laufzeit mit Arbeiten". Auch mit visuellen Komponenten kann man zur Laufzeit arbeiten ;)

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).

PS:
www.soft-gems.net/in...;id=13&Itemid=33

_________________
a broken heart is like a broken window - it'll never heal
Jen, [this computer] is infected. If this was a human being, I'd shoot it in the face. (IT Crowd)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 15841
Erhaltene Danke: 741

XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
BeitragVerfasst: Mo 14.11.11 09:50 
user profile iconPrismaX hat folgendes geschrieben Zum zitierten Posting springen:
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:
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
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.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
PrismaX Threadstarter
Hält's aus hier
Beiträge: 10


Embacadero RAD Studio 2010
BeitragVerfasst: Mo 14.11.11 23:20 
Danke, es war das PNGImage.

LG PrismaX
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home