29.04.2008, 11:11
Beitrag #1
|
|
|
29.04.2008, 13:17
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Palette erstellen
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
29.04.2008, 13:35
Beitrag #3
|
|
|
29.04.2008, 21:16
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Palette erstellen
Erst mal: 100x100 = 10000, nicht tausend, wie in deinem Bsp.
Und dann ein Bsp für die Erstellung einer Graustufenskala:
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
30.04.2008, 06:57
Beitrag #5
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Palette erstellen
Hallo Jens,
ich habe zwei Fragen (aus Interesse):
1. Für was brauche ich denn so was?
2. Könntest Du bitte erklären wie das Beispiel von Dir funktioniert, bzw. was Du da grob machst?
Ich hab' leider mit diesen Funktionen (bis jetzt) noch nicht viel zu tun gehabt.
Gruß Markus
' schrieb:Erst mal: 100x100 = 10000, nicht tausend, wie in deinem Bsp.
Und dann ein Bsp für die Erstellung einer Graustufenskala:
MfG, Jens
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.04.2008, 07:15
Beitrag #6
|
Curtis Newton
LVF-Gelegenheitsschreiber
Beiträge: 132
Registriert seit: Apr 2008
8.5
2008
de
14***
Deutschland
|
Palette erstellen
' schrieb:Erst mal: 100x100 = 10000, nicht tausend, wie in deinem Bsp.
Und dann ein Bsp für die Erstellung einer Graustufenskala:
[attachment=39523:Image01.png]
MfG, Jens
Klappt super, danke!
Curtis
|
|
|
30.04.2008, 07:17
Beitrag #7
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Palette erstellen
Für was braucht man so was? Und was macht das Bsp. genau?
Gruß Markus
' schrieb:Klappt super, danke!
Curtis
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.04.2008, 09:34
Beitrag #8
|
Curtis Newton
LVF-Gelegenheitsschreiber
Beiträge: 132
Registriert seit: Apr 2008
8.5
2008
de
14***
Deutschland
|
Palette erstellen
' schrieb:Erst mal: 100x100 = 10000, nicht tausend, wie in deinem Bsp.
Und dann ein Bsp für die Erstellung einer Graustufenskala:
[attachment=39523:Image01.png]
MfG, Jens
Kleiner Fehler noch. Bei der Palettenerstellung muss die For-Schleife natürlich bis 256 gehen...
C.
|
|
|
30.04.2008, 09:35
Beitrag #9
|
|
|
02.05.2008, 10:16
|
rolfk
LVF-Guru
Beiträge: 2.305
Registriert seit: Jun 2007
alle seit 6.0
1992
EN
2901GG
Niederlande
|
Palette erstellen
' schrieb:Hallo Jens,
ich habe zwei Fragen (aus Interesse):
1. Für was brauche ich denn so was?
2. Könntest Du bitte erklären wie das Beispiel von Dir funktioniert, bzw. was Du da grob machst?
Ich hab' leider mit diesen Funktionen (bis jetzt) noch nicht viel zu tun gehabt.
Gruß Markus
Also Bitmaps kann man auf verschiendene Arten abspeichern. Heutzutage werden die meist in Vollfarben aber komprimiert abgespeichert, d.h. mit 24 Bits (8 bits per Farbe im RGB Farbraum) da HD Speicher fast kostenlos ist. Früher waren MB grosse Dateien ein grosses Problem und eine Art um das kleiner zu bekommen war dann um irgendwo in der Datei eine Palette mit allen vorkommenden Farben abzuspeichern und in der Bitmap nur einen Index in diese Palette abzuspeichern so dass man mit 8 Bits pro Pixel auskam anstelle der 24 bei heute üblichen Farbbildern. Hatte aber als Nachteil dass man (bei 8 Bits pro Pixel) auch nur 256 verschiedene Farbtöne in einem Bild haben konnte. Dann kam JPEG und andere Kompressionstechniken und CPUs die da nicht minutenlang rechnen mussten um diese Kompressionen zu berechnen und damit wurden palettenorientierte Dateiformate eher unwichtig. Bestehen tun sie aber nach wie vor.
Das Beispiel berechnet eine Farbpalette mit den Grautönen von 0 (schwarz) bis 255 (weiss) (naja das Beispiel geht nur bis 254 wegen dem Bug den Curtis später erwähnt) indem für jede der drei Farbkomponenten derselbe Wert genommen wird um daraus einen RGB Wert zu berechnen.
Grauwertpaletten sind auch die einzigen "Farbpalleten" die einfach zu berechnen sind da es ziemlich komplex ist um eine echte gutverteilte Farbpalette zu berechnen. Zudem ist eine Farbpalette eben nur gut wenn sie zu dem Bild passt zu dem sie gehört.
Rolf Kalbermatter
|
|
|
| |