Schrift
[thread]11411[/thread]

Farbwerte eines JPGs an X/Y Koordinate auslesen

Tags: Ähnliche Threads

Leser: 2


<< >> 3 Einträge, 1 Seite
Gast Gast
 2008-03-05 10:00
#106675 #106675
Hallo zusammen,

ich bin auf der Suche nach einer Möglichkeit, den RGB-Farbwert an einer bestimmten Position in einem Bild (JPG / GIF / TIFF) auszulesen.
Also, z.B
getRGB (x-Koordinate, y-Koordinate)

Bei CPAN bin ich nicht so recht weitergekommen.
Hat mir bitte jemand einen Tipp?ß

Danke


Jürgen
Linuxer
 2008-03-05 10:52
#106676 #106676
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Hi,

wenn ich das richtig zusammen bringe, sollte das zum Beispiel mit ImageMagick und PerlMagick funktionieren:

http://www.imagemagick.org/script/perl-magick.php
Quote
...
Here we reduce the intensity of the red component at (1,1) by half:

Code: (dl )
1
2
3
  @pixels = $image->GetPixel(x=>1,y=>1);
$pixels[0]*=0.5;
$image->SetPixel(x=>1,y=>1,color=>\@pixels);

...


Demnach holt man mit GetPixel die RGB Werte in einen Array und kann diesen dann weiterverarbeiten.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
Gast Gast
 2008-03-05 10:56
#106677 #106677
Hi Linuxer,

danke für die schnelle Antwort.

Scheint genau das zu sein, was ich gesucht hatte.

Werd's heute abend gleich mal testen.

Nochmals Danke und einen schönen Tag


Jürgen
<< >> 3 Einträge, 1 Seite



View all threads created 2008-03-05 10:00.