Ich möchte den genauen Farbwert (RGB, HSB oder einen anderen Farbraumwert, der in einen RGB-Wert konvertiert werden kann) an einem bestimmten Punkt (vorzugsweise dem Punkt unter dem Cursor) auf einem PNG-Bild erhalten. Irgendein Werkzeug dafür? Vielen Dank.
PS: Um genauer zu sein, ich frage nicht nach dem Bildschirmfarbwähler, sondern nach dem PNG-Bildfarbdatenwähler. Der allgemeine Bildschirmfarbwähler kann den genauen Farbwert in einem PNG-Bild nicht perfekt auswählen. Beispielsweise fehlt der Alphakanal.
Antworten:
Verwenden von ImageMagick :
Ausgänge, z
Wenn es sich bei der Datei um eine PNG-24-Datei handelt, werden z
Bei
-crop
Option habe ich zuerst den zu beschneidenden Bereich definiert, der in diesem Fall 1x1 Pixel beträgt. Dann habe ich die Position der Ernte relativ zur Nordwestecke definiert , dh oben links. †Zuletzt habe ich die Ausgabe in Text mit konvertiert
txt:-
. ImageMagick gibt dann alle Farben des Bildes an STDOUT aus (in diesem Fall gibt es nur eine Farbe, da die Bildgröße 1 Pixel beträgt), was bedeutet, dass Sie es mit normalen Shell-Techniken verarbeiten können. Wenn Sie also beispielsweise die Ausgabe antail -n 1
Sie weiterleiten, erhalten Sie nur die Pixel-Infozeile.Wenn Sie die Farbe des Pixels in einem anderen Farbraum benötigen, sollten Sie sich die passend benannte
-colorspace
Option ansehen .†) Eigentlich ist der Ort relativ zum angegebenen
-gravity
Wert , aber standardmäßig "NorthWest".quelle
0,0: ( 0, 0, 0,243) #000000F3 rgba(0,0,0,0.952941)
Das DigitalColor Meter (in / Applications / Utilities) zeigt Ihnen den Farbwert (RGB) des Pixels an, über dem sich der Cursor befindet.
quelle
Ich habe einen machbaren Weg für Stack Overflow von Roman Nurik gefunden :
… Dafür benötigen Sie jedoch Photoshop. Ich glaube immer noch, dass es einfachere Wege geben sollte. Hoffe, jemand anderes kann helfen.
quelle
Wenn Sie nicht über Photoshop verfügen und nicht nur für diese Funktion Geld ausgeben möchten, erledigt die FOSS-App (Free / Open Source Software) GIMP die Aufgabe für Sie.
www.gimp.org
quelle
colorhunter.com ist das, was ich gefunden habe, als ich dieselbe Frage gegoogelt habe. Viel Glück
quelle