![]() |
Bilddatei untersuchen auf Pixel
Hallo ihr,ich benötige mal euren Rat.
Wenn ich ein bmp in mein TImage lade, kann ich dieses auf verschiedene Pixelfarben untersuchen. Jedoch gibt sich bei mir das Problem, das die Hintergrundfarbe (eintönig eigentlich) mehrere Farben hat :( Was ich mir nun als Lösung vorgestellt habe : 1. Das Bild als Jpg / PNG irgendwo reinladen ( Komponenten ? welche?) oder 2. Das BMP irgendwie bearbeiten Vielleicht kann einer helfen |
Re: Bilddatei untersuchen auf Pixel
Zitat:
|
Re: Bilddatei untersuchen auf Pixel
Ich komm grad nicht dahinter, was ein jpeg oder PNG daran ändern sollte, dass dein Hintergrund nicht 100%ig einfarbig ist. Im Falle von jpeg verschlimmert sich das ganze bestenfalls noch, PNG ist verlustfrei, d.h. Pixel für Pixel identisch mit einem BMP. Was auch immer du vor hast - das hast du nämlich nicht erzählt - ich vermute mal vorsichtig, dass du einfach mal über Toleranzen nachdenken könntest.
|
Re: Bilddatei untersuchen auf Pixel
Formuliere deine Frage nochmals und zwar gescheit. Hier versteht keiner was du willst.
Damit du deinen Hintergrund einheitlich bekommst solltest du eventuell die Farben verringern. Wenn du dein Bild auf Farben untersuchst ist das sowieso sinnvoll. Du kannst mithilfe des HSV Modells bei jedem Pixel die Farbe (Hue) ausrechnen und dann diesen Pixel auf die nächse gelegene Farbe setzen. Es reicht wenn du insgesamt so ca. 30 Farben definierst, können natürlich auch mehr oder weniger sein. |
Re: Bilddatei untersuchen auf Pixel
Ich meinte damit, dass bei dem PNG der Hintergrund einfarbig ist.
Sobald ich es jedoch in BMP umwandele mehrere Farben hat. |
Re: Bilddatei untersuchen auf Pixel
Naja, verstehen tuh ich nicht was du meinst.
Häng doch mal die Bilder (png und das bmp, oder einen screenshot) an, damit man mal sieht was du meinst... |
Re: Bilddatei untersuchen auf Pixel
Zitat:
|
Re: Bilddatei untersuchen auf Pixel
ahhh ich glaube ich verstehe was du meinst
du willst glaube ich Pixel 0, 0 auslesen und wissen welche Farbe der hat damit du diese Farbe als transparent machen kannst. Verstehe ich das richtig? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13: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