It depends upon what you mean by predominant color.
If the image is 24-bit color, then you have real trouble as there are
millions of colors and finding a single predominant color is not easy.
However, you can reduce the image down to a single pixel and get the
color of that pixel. For example
convert rose: -resize 1x1 miff:- | convert - -format
"rgb(%[fx:int(255*u.p{0,0}.r)],%[fx:int(255*u.p{0,0}.g)],%[fx:int(255*u.p{0,0}.b)])"
info:
Or you may quantize the colors of the image to a reasonable number
and then look at the histogram to find the most frequently used
color. See -colors
>I've got lost in the documentation and my google-fu has failed me.
>
>if I wanted to get the predominant color of an image, in order to base
>a CSS color scheme on an uploaded logo for example, how would I go
>about doing that with ImageMagick?
>
>can it be done?
>
>TIA
_______________________________________________
Magick-users mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-users