Autor |
Nachricht |
Benutzer 26488
Account gelöscht Threadersteller
Ort: -
|
Verfasst Sa 29.04.2006 01:56
Titel Suche Programm zum Farbwert-Auslesen |
|
|
Hallo,
für ein programmiertechnisch sehr aufwendiges Grafikprojekt suche ich ein Programm zum Auslesen von Farbwerten – aber ich ahne schon, dass es sowas wahrscheinlich (noch) nicht gibt ...
Problem:
Ich habe knapp 1800 BMP-Bilder vorliegen, welche jeweils 1 x 1 Pixel groß sind. Ziel ist es, den Farbwert jedes einzelnen Bildes auszulesen und die gesammelten Werte in eine große Textdatei zu schreiben.
Gibt es eine Möglichkeit, dies mit der Stapelverarbetung von Photoshop auzuführen (zumal Photoshop immerhin den Farbwert in die Zwischenablage kopieren kann) oder muss ich dafür ein komplett neues Programm erstellen? Eventuell sogar in Photoshop selber ...
Reichen vielleicht sogar ein paar wenige Zeilen in JavaScript oder PHP? Oder muss ich doch auf die "getpixel"-Funktion von Visual Basic zurückgreifen? Oder kann ich vielleicht mit dem PHP-Befehl "imagecolorat" meine Bilder auslesen?
Ich bin über jeden Tipp dankbar!
Viele Grüße,
Robert
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
Benutzer 26488
Account gelöscht Threadersteller
Ort: -
|
Verfasst Sa 29.04.2006 12:12
Titel
|
|
|
Habe grad mal diese PHP-Funktion ausprobiert, aber das ganze will noch nicht so ganz funktionieren. Zum Test habe ich mal einige Dateien angelegt (schwarz, 90 % grau, 80 % grau, 70 % grau …) und mir deren Farbwerte ausgeben lassen.
PHP sieht so aus:
$im = ImageCreateFromPng("60.png");
$farbe = ImageColorAt($im, 0, 0);
$rgb = imagecolorsforindex($im,$farbe);
echo "Wert: " . $rgb[red];
Dabei werden mir folgende Werte ausgegeben:
schwarz: 0
90 %: 0
80 %: 51
70 %: 51
60 %: 102
50 %: 153
40 %: 153
30 %: 153
25 %: 204
20 %: 204
15 %: 204
10 %: 204
5 %: 255
weiß: 255
Photoshop zeigt mir folgende Werte an:
schwarz: 0
90 %: 18
80 %: 47
70 %: 75
60 %: 102
50 %: 128
40 %: 154
30 %: 180
25 %: 193
20 %: 205
15 %: 218
10 %: 230
5 %: 243
weiß: 255
Das kann doch eigentlich kein Farbmanagement-Problem sein. Da die PHP-Werte nicht linear ansteigen, sondern sich diese komischen "Tonwert-Treppenstufen" bilden.
|
|
|
|
|
Mac
Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht:
|
Verfasst Sa 29.04.2006 13:49
Titel
|
|
|
was ist mit imagemagick ?
|
|
|
|
|
Benutzer 26488
Account gelöscht Threadersteller
Ort: -
|
Verfasst Sa 29.04.2006 14:55
Titel
|
|
|
Danke MacCon für den Tipp.
Ich habe das Programm grad mal downgeloaded aber ich verstehe da nichts. Wie installiere ich das Tool? Auf einem Server? Oder kann ich das auch auf meinen Mac einfach so laufen lassen?
Und was muss ich in die Kommanzodeile eingeben, damit der Farbwert als Text übergeben wird? In den Beispielen auf der ImageMagic-Website finde ich keinen entsprechenden Befehl.
Würde mich sehr freuen, wenn du mir da ein wenig helfen könntest.
Gruß,
Robert
|
|
|
|
|
|
|
|
Ähnliche Themen |
Programm zum auslesen von Emails aus einer sql datenabsicher
Farbwert für Fleischton
Unterschiedlicher Hex Farbwert von Bild in Browser
hex Farbwert: unterschiedliche Darstellung Chrome / Safari
geringe Abweichung von Farbwert nach speichern in PS CS5/CS6
XML in PHP auslesen
|
|