2015-11-06 4 views
2

Я пытаюсь получить подробную информацию о части изображения. Я прочитал документ imageMagick, и насколько я понял, его можно было бы назвать идентификатором с опцией -extract. Но, когда я это называю, у меня появилось сообщение об ошибке: 'unrecognized option: -extract'.Извлечь часть изображения для определения

Это мой вызов командной строки identify -verbose -extract 20x20+0+20 ./mosaicTemplate.jpg

ли знает кто, что случилось с моей командной строки вызова или имеет удобный обходной путь?

Заранее благодарен! Саймон

ответ

2

Создание тестового изображения, как это:

convert -size 500x500 gradient:red-blue image.png 

enter image description here

Теперь проверить детали верхнего левого угла, где изображение довольно красный:

convert image.png -crop 20x20+0+0 -verbose info: 

Image: image.png 
    Format: PNG (Portable Network Graphics) 
    Mime type: image/png 
    Class: DirectClass 
    Geometry: 20x20+0+0 
    Units: Undefined 
    Type: Palette 
    Endianess: Undefined 
    Colorspace: sRGB 
    Depth: 16-bit 
    Channel depth: 
    red: 16-bit 
    green: 1-bit 
    blue: 16-bit 
    Channel statistics: 
    Pixels: 400 
    Red: 
     min: 63040 (0.961929) 
     max: 65535 (1) 
     mean: 64287.3 (0.980962)     <--- very red 
     standard deviation: 757.295 (0.0115556) 
     kurtosis: -1.20609 
     skewness: 0.000125086 
     entropy: 1 
    Green: 
     min: 0 (0) 
     max: 0 (0) 
     mean: 0 (0) 
     standard deviation: 0 (0) 
     kurtosis: 0 
     skewness: 0 
     entropy: nan 
    Blue: 
     min: 0 (0) 
     max: 2495 (0.0380713) 
     mean: 1247.65 (0.0190379)    <--- not very blue 
     standard deviation: 757.295 (0.0115556) 
     kurtosis: -1.20609 
     skewness: -0.000125086 
     entropy: 1 

Теперь проверьте детали дна левый угол, где он более синий:

convert image.png -crop 20x20+0+480 -verbose info: 

Image: image.png 
    Format: PNG (Portable Network Graphics) 
    Mime type: image/png 
    Class: DirectClass 
    Geometry: 20x20+0+0 
    Units: Undefined 
    Type: Palette 
    Endianess: Undefined 
    Colorspace: sRGB 
    Depth: 16-bit 
    Channel depth: 
    red: 16-bit 
    green: 1-bit 
    blue: 16-bit 
    Channel statistics: 
    Pixels: 400 
    Red: 
     min: 0 (0) 
     max: 2495 (0.0380713) 
     mean: 1247.65 (0.0190379)     <--- not very red 
     standard deviation: 757.295 (0.0115556) 
     kurtosis: -1.20609 
     skewness: -0.000125086 
     entropy: 1 
    Green: 
     min: 0 (0) 
     max: 0 (0) 
     mean: 0 (0) 
     standard deviation: 0 (0) 
     kurtosis: 0 
     skewness: 0 
     entropy: nan 
    Blue: 
     min: 63040 (0.961929) 
     max: 65535 (1) 
     mean: 64287.3 (0.980962)      <--- very blue 
     standard deviation: 757.295 (0.0115556) 
     kurtosis: -1.20609 
     skewness: 0.000125086 
     entropy: 1 
+0

спасибо, Марк! Он работает так, как будто мне это нужно. – Simon

Смежные вопросы