Forum: Multimedia
Delphi
by Der_Unwissende,
18. Nov 2005
Hi,
ich glaub du hast die Bmp24ToBmp18-Funktion noch nicht richtig verstanden.
Du übergibst der Methode eine 24-Bit Bitmap und einen Pointer (der dann auf dein erzeugtes ByteArray zeigt) und da es nur ein Pointer ist, weißt du nicht wie groß die zurückgegebene Struktur ist. (Ok, liegt er daran dass sie mit GetMem oder so angelegt wird). Jedenfalls ist dein Rückgabewert die Größe dessen, was...
Forum: Multimedia
Delphi
by Der_Unwissende,
16. Nov 2005
Hast du eigentlich irgendwie die Beschreibung aus der du das mit den 18 Bit hast?
Forum: Multimedia
Delphi
by Der_Unwissende,
16. Nov 2005
Hi,
wie soll denn dein Originalbild aussehen? Hab hier ein Samsung-bla, irgendwas mit Feuerwehr und das ganze mit einem gelben Hintergrund, aber mich würde das eigentliche original interessieren.
Gruß Der Unwissende
Forum: Multimedia
Delphi
by Der_Unwissende,
15. Nov 2005
Woher weißt du denn genau, dass es sich um 18 Bit Bitmaps handelt?
Wenn es sich um ein properitäres Format handelt, kann natürlich auch einfach eine Palette benutzt werden, die 18 Bit groß ist, ein Packverfahren oder halt (wie z.B. bei Tiff) ein Containerformat, so dass auch andere Mögliche Bitraten erlaubt wären.
Falls es eine Spezifikation gibt, ist es eigentlich weniger problematisch das...
Forum: Multimedia
Delphi
by Der_Unwissende,
15. Nov 2005
Nein, eine fertige Klasse oder ähnliches wirst du nicht finden. Also vielleicht mit google suchen oder so, aber auch da denke ich nicht, dass du fündig wirst, zu ungewöhnlich.
Die Standardklasse in Delphi zum Anzeigen von Bitmaps unterstützt dieses Format definitiv nicht.
Müsstest du dir halt evtl. eine eigene Klasse bauen. Ist eigentlich nicht weiter schwer (musste ich auch schon für 16-Bit...