Как удалить сплошной фон изображения с помощью команды преобразования ImageMagick - PullRequest
0 голосов
/ 06 апреля 2011

Я нахожу способ сделать сплошной фон изображения максимально прозрачным (с небольшим ореолом). ImageMagick - это мощный инструмент, однако его нелегко использовать. Я пробовал одну команду "convert image.jpg -bordercolor white -border 1x1 -alpha set -channel RGBA -fuzz 20% -fill none -floodfill + 0 + 0 white -shave 1x1 image.png", что работает довольно хорошо. Однако для этого необходимо знать точный цвет сплошного фона, в то время как мне нужно что-то для работы с любым цветом фона. Кто-нибудь может мне помочь с этим? Чт

1 Ответ

0 голосов
/ 06 апреля 2011

В качестве эвристики вы можете запросить цвет пикселей по углам (http://studio.imagemagick.org/pipermail/magick-users/2005-March/015034.html), а затем посмотреть, какой цвет используется чаще всего. Хотя не совсем надежный, хотя ...

...