Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Pixelfarbe mit Delphi verändern - Problem

The MOD / 10 Antworten / Flachansicht Nickles

hi,

hab ein kleines Programm geschrieben, das ein Bild in die Image- Komponente
läd und über canvas die Farbwerte der Pixel zurückgibt. Bloß kann ich die
ursprüngliche Pixelfarbe aber nicht ändern!!

Das Bild in der Image-Komponente ist doch unabhängig von dem Attributen von
dem ursprünglichen Bild, oder?? ALso schreibgeschützt ist es nicht!

Woran könnte das liegen???


mfg the-mod

bei Antwort benachrichtigen
Borlander The MOD „Pixelfarbe mit Delphi verändern - Problem“
Optionen
Bloß kann ich die ursprüngliche Pixelfarbe aber nicht ändern!!
Fehlermeldung?

Das Bild in der Image-Komponente ist doch unabhängig von dem Attributen von
dem ursprünglichen Bild, oder?? ALso schreibgeschützt ist es nicht!

Das gelade Bitmap kann natürlich vollkommen unabhängig von der Quelldatei manipuliert werden...


Gruß
Borlander

PS: Da Du etwas von TCanvas schreibst geht ich davon aus das Du die Pixels-Eigenschaft nutzt, bei umfangreicheren Bildmanipulationen würde ich aus Geschwindigkeitsgründen umbedingt TBitmap.ScanLine verwenden (das ist zwar geringfügig aufwendiger zu implementieren, aber signifikant schneller)...
bei Antwort benachrichtigen