Убрать фон из картинки на PHP - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64086.7720
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 04.09.2009, 13:33   #1
Aston Martim
Senior Member
 
Аватар для Aston Martim
 
Регистрация: 29.03.2009
Сообщений: 687
Бабло: $95875
По умолчанию Убрать фон из картинки на PHP

Добрый день,

Появилась такая задача. Есть куча картинок с товарами одинакового размера. (пара примеров во вложении). У них у всех одинаковый фон. Надо скриптом (предполагаю, что это будет PHP c ImageMagick) убирать этот фон и делать jpeg такого же размера только на белом фоне.
Готов оплатить разработку такого скрипта.
Ну или если это очень просто - подскажите куда копать
Изображения
Тип файла: jpg test.jpg (7.1 Кб, 15 просмотров)
Тип файла: jpg test2.jpg (6.9 Кб, 19 просмотров)
__________________
Мой форум о Бали
Aston Martim вне форума  
Старый 04.09.2009, 13:53   #2
dveredel
Читатель
 
Аватар для dveredel
 
Регистрация: 23.11.2007
Сообщений: 420
Бабло: $48745
По умолчанию

Да, это ImageMagick, и это ни разу не просто.
И основной проблемой тут будет объяснить имеджику что именно является "фоном". А с учетом того что фон градиентый, то задача еще более усложняется.
dveredel вне форума  
Старый 04.09.2009, 13:57   #3
Aston Martim
Senior Member
 
Аватар для Aston Martim
 
Регистрация: 29.03.2009
Сообщений: 687
Бабло: $95875
ТС -->
автор темы ТС По умолчанию

Мда .. хренова. Погуглил, тоже что-то примеров не нашел.
Похоже придется обходиться такими картинками.
__________________
Мой форум о Бали
Aston Martim вне форума  
Старый 04.09.2009, 14:06   #4
Урзак
Senior Member
 
Аватар для Урзак
 
Регистрация: 04.08.2009
Сообщений: 243
Бабло: $23345
По умолчанию

практически нереально. ручками делай
__________________
ICQ:575 978 978
Урзак вне форума  
Старый 04.09.2009, 14:22   #5
dady
Senior Medved
 
Аватар для dady
 
Регистрация: 15.06.2008
Сообщений: 4,146
Бабло: $22479945
По умолчанию

Проще нанять фотопоппера и он будет тебе пределывать под тебя.
__________________
Аппрув США >91% и Европа >90% Сливай фарму на Pharmcash - получай хрустящий кэш! / Спонсор! Докажи, что твоя партнерка №1 / 2019
dady вне форума  
Старый 04.09.2009, 14:27   #6
creator123
Senior Member
 
Аватар для creator123
 
Регистрация: 05.01.2008
Сообщений: 1,676
Бабло: $213930
По умолчанию

можно еще макросами фотошопа сделать скорее всего.
creator123 вне форума  
Старый 04.09.2009, 14:29   #7
Aston Martim
Senior Member
 
Аватар для Aston Martim
 
Регистрация: 29.03.2009
Сообщений: 687
Бабло: $95875
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от dady Посмотреть сообщение
Проще нанять фотопоппера и он будет тебе пределывать под тебя.
Там 12к картинок =) я не оплачу столько работы =)

Про макросы для фотошопа тоже думал, но надо чтобы это выполнялось на unix-сервере автоматом.

Ладно, забью наверное. Всем спасибо!
__________________
Мой форум о Бали
Aston Martim вне форума  
Старый 04.09.2009, 18:39   #8
gosurf
Member
 
Аватар для gosurf
 
Регистрация: 21.04.2009
Сообщений: 54
Бабло: $4620
По умолчанию Ё

вот что получилось, поигрался с imagemagic 20 минут, думаю если подстроишь цвета и проценты удачно, то все получиться красиво. потом в конвеер все файлы.


PHP код:
convert test.jpg  -fuzz 5%  -fill white -opaque '#E5EBF7' test2.jpg \
&& 
convert test2.jpg -fuzz 5% -fill white -opaque '#CCD7ED' test3.jpg \
&& 
convert test3.jpg -fuzz 5% -fill white -opaque '#94AADB' test4.jpg \
&& 
convert test4.jpg -fuzz 5% -fill white -opaque '#B0C3E4' test5.jpg \
&& 
convert test5.jpg -fuzz 5% -fill white -opaque '#839eb6' test6.jpg \
&& 
convert test6.jpg -fuzz 5% -fill white -opaque '#c0c4cf' test7.jpg \
&& 
convert test7.jpg -fuzz 1% -fill white -opaque '#a8a8b4' test8.jpg 

P.S:

bsd# convert -version
Version: ImageMagick 6.5.4-10 2009-09-04 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC


тут подробно http://www.imagemagick.org/Usage/color/#replace
Изображения
Тип файла: jpg adsl.jpg (7.5 Кб, 14 просмотров)
Тип файла: jpg card.jpg (7.7 Кб, 18 просмотров)
gosurf вне форума  
Старый 04.09.2009, 18:48   #9
Aston Martim
Senior Member
 
Аватар для Aston Martim
 
Регистрация: 29.03.2009
Сообщений: 687
Бабло: $95875
ТС -->
автор темы ТС По умолчанию

Большое спасибо!
Оказывается ларчик довольно просто открывался
Еще присобачу php.net/imagick и будет вообще конфетка.
Еще раз спасибо!
__________________
Мой форум о Бали
Aston Martim вне форума  
Старый 04.09.2009, 20:26   #10
Nou
Senior Member
 
Регистрация: 11.07.2007
Сообщений: 2,073
Бабло: $134959
По умолчанию

На пхп графической библиотекой легко делается. Любому фрилансеру закажи.
Nou вне форума