![]() |
Zahlenarray in Graustufenbild umwandeln
Hi Allezusammen!
Mein Problem ist wie oben beschrieben. Die OH gibt nicht all zu viel her, vielleicht suche ich auch nur nach dem falschen. Ich denke man benötigt für so etwas eine art look-up-table. Lasst mich bitte nicht dumm sterben, für jeden Tip bin ich dankbar! gruß aus HH Brandtson |
Re: Zahlenarray in Graustufenbild umwandeln
Moin.
Zeig doch mal die definition deines arrays. Im prinzip erstellst du dir ein TBitmap (oder TImage) und setzt alle die pixel werte. Bei 24 bit tiefe, also RGB, wären dann alle farb-komponenten gleich, da es ja grau werden soll. Wenn du mit 8 bit arbeiten willst, brauchst du ein farb-palette und in den pixeln steht dann der index. |
Re: Zahlenarray in Graustufenbild umwandeln
Wie sieht denn dein Array aus!? Einfach nur 20 Werte und gut, oder sogar ein 2-dimensionales Array mit Werten? Bei letzterem einfach ein Bitmap der gleichen Dimensionen nehmen, den größten Wert aus'm Array auf 255 normen, den kleinsten auf 0 und dann mit "Bitmap.Pixels[x,y] := rgb(wertAusArray, wertAusArray, wertAusArray);" (<-- Pseudocode) das Bitmap füllen.
|
Re: Zahlenarray in Graustufenbild umwandeln
Danke euch beiden! Dizzy's Antwort hat mein Problem schon gelöst!
gruß brandtson |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 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