AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Image32: Bild rotieren / drehen
Thema durchsuchen
Ansicht
Themen-Optionen

Image32: Bild rotieren / drehen

Ein Thema von nano · begonnen am 25. Dez 2005 · letzter Beitrag vom 25. Dez 2005
 
Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Image32: Bild rotieren / drehen

  Alt 25. Dez 2005, 16:19
Zitat von nano:
aber dann meldet Delphi "Unkompatible Typen" :-/
Ohne Code leider eine völlig wertlose Info

Zitat von nano:
ps: Nebenbei, wie ist es dann beim Speichern? Ich bin zwar nicht soweit, aber ist es dann auch so umständlich, wenn man einfach alle Layers als Datei speichern will?
Du musst imho zunächst mit TBitmap.Draw{To}() alle Layer einzeln auf das Bitmap zeichnen bevor sie mit gespeichert werden. Wenn du die Layer getrennt haben möchtest, dann musst du das Hintergrundbitmap sowie jedes einzelne Layer in ein eigenes Bitmap speichern, da BMP schlicht keine Ebenen vorsieht. Beim Laden natürlich dann auch wieder die Layer einzeln aus den Bilddateien rekonstruieren.
Zudem wird es vermutlich nötig sein den Alphakanal der Layer zusätzlich als separates Bitmap für jeden Layer zu speichern, da BMP auch keine Alphakanäle an sich unterstützt. Es kann jedoch auch sein, dass diese Info in einem 32-Bit .bmp erhalten bleibt, da das nötige Byte ja an und für sich vorhanden ist. Ich würds daher erstmal einfach so probieren =)
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz