INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Palette erstellen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

29.04.2008, 11:11
Beitrag #1

Curtis Newton Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 132
Registriert seit: Apr 2008

8.5
2008
de

14***
Deutschland
Palette erstellen
Hallo,

in der Hilfe zu "1D-Pixmap zeichnen" steht zur Palette:

"Farben ist ein Array der RGB-Werte, die den Werten in Bild entsprechen...In Farben werden 32-Bit-RGB-Werte gespeichert, wobei das höchstwertige Bit 0 ist, gefolgt von den Werten für den Rot-, den Grün- und den Blau-Anteil. Der Wert kann im Bereich von 0 bis 255 liegen. " Könnte mir netterweise einer zeigen, wie ich solch ein Array erstelle? Am besten Standard-Palette mit 256 Einträgen.

Danke!

Curtis
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.04.2008, 13:17
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Palette erstellen
Bahn

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.04.2008, 13:35
Beitrag #3

Curtis Newton Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 132
Registriert seit: Apr 2008

8.5
2008
de

14***
Deutschland
Palette erstellen
' schrieb:Bahn

Oh. Na dann will ich mal versuchen, einen Zug zu bauen. Ich habe mal anbei ein vi (8.5), welches eigentlich ein schwarzes Bild erstellen und anzeigen müsste. Tuts aber nicht. Das ist das erste Problem. Das zweite Problem ist die Palette. Sieht man, wenn man das vi öffnet. Ich weiß nicht, wie ich da ein passenden Array erstelle.

Ich hoffe, jetzt wirds klarer.


Curtis


Angehängte Datei(en)
Sonstige .vi  ArrayToImage.vi (Größe: 14,27 KB / Downloads: 212)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.04.2008, 21:16
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.04.2008, 06:57
Beitrag #5

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

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 !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.04.2008, 07:15
Beitrag #6

Curtis Newton Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.04.2008, 07:17
Beitrag #7

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

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? Hmm

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 !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.04.2008, 09:34
Beitrag #8

Curtis Newton Offline
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.04.2008, 09:35
Beitrag #9

Curtis Newton Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 132
Registriert seit: Apr 2008

8.5
2008
de

14***
Deutschland
Palette erstellen
' schrieb:Für was braucht man so was? Und was macht das Bsp. genau? Hmm

Gruß Markus

Ich empfange Bilddaten über TCP/IP. Und die will ich dann zu einem Bild umwandeln. Nichts besonderes. Reicht das?

C.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.05.2008, 10:16
Beitrag #10

rolfk Offline
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

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  graph palette j_labview 1 5.555 12.06.2012 08:25
Letzter Beitrag: Y-P
  2D-Bild und Palette Bildfunktionen Kiesch 2 5.932 29.01.2010 16:06
Letzter Beitrag: Kiesch
  Palette erstellen Curtis Newton 1 4.308 10.06.2008 10:50
Letzter Beitrag: RoLe
  Graphen-Palette Bubkar 1 3.867 18.02.2008 20:14
Letzter Beitrag: jg

Gehe zu: