Искам да изрежа изображение наречено debian-logo.jpg със следната команда:
convert debian-logo.jpg -crop 16x16-16-16 debian_crop.jpg
Но по някаква причина има грешка. Може ли някой да ми каже как да го поправя?
Отговори:
1 за отговор № 1Колко голям е вашият входен jpg? Използването на отрицателни компенсации на култури в ImageMagick работи само с център за гравитация (и размери по-големи от 32x32). В противен случай културата ще бъде изключена от границите на изображението за всяка друга гравитационна настройка. Културите са винаги по отношение на гравитационната настройка, която по подразбиране се отнася до гравитацията северозапад. виждам http://www.imagemagick.org/Usage/crop/#crop_gravity
Ако искате да изрежете вътре в изображението скомпенсиране, тогава изместването на културите трябва да бъде положително и ще бъде изрязано отвътре, използвайки положителни компенсации, дори и с гравитация юг, изток и др.
Опитвате се да разширите и нагласите изображението в определена посока с културата. Ако е така, използвайте
convert debian-logo.jpg -background black -gravity northwest -extent 16x16-16-16 debian_crop.jpg