Удаление фона у картинок [online сервис]

  • Автор темы kotka
  • 25
  • Обновлено
  • 15, Apr 2023
  • #1


Процесс практически автоматизирован.

Очень хорошо убирает однотонный фон у изображений.

Если фон такой, как в примере выше, нужно потратить буквально пару минут - и изображение готово ... Попробуйте, процесс действительно сильно отличается от аналогичных нудных действий в PhotoShop`e, а результат - зачастую лучше и значительно быстрее. Сервис бесплатен.

Для полной автоматизации есть платный API за ~$10/month.


https://burner.bonanza.com

kotka


Рег
22 Sep, 2011

Тем
1

Постов
1

Баллов
11
  • 17, Apr 2023
  • #2
Все зависит от целей, конечно же.





Для просмотра ссылки вы должны иметь статус: Администратор, Модератор, Премиум, Член Клуба.

Приобрести статус

(единоразово)

Кто не знал (или не догадался), спалю типа про уникальные изображения.
Мне очень удобно их делать для не очень белых ресурсов (но и не очень черных)
Как в примере выше, например ...
1. Нарезал несколько изображений в сервисе (отвертка в примере)
2. Нашел несколько качественных изображений с большим разрешением (2000+) в гугле
3. На PHP:
3.1 Вырезал случайное место из изображения №2 под размер будущей картинки
3.2 Размыл его
3.3 Наложил изображение №1

Уникальное изображение готово. И таких за минуту можно сделать - ТЫСЯЧИ
Кто-нибудь еще "по-старинке" хочет уникальные изображения делать?

 

AyaX1


Рег
06 May, 2006

Тем
0

Постов
1

Баллов
1
  • 17, Apr 2023
  • #3
Sincere сказал(а):


Ну, если неважен результат, то этот сервис подойдёт.

Ну да..попробовал сервис. Я лучше по-старинке..перышком
 

produser63


Рег
02 Jan, 2012

Тем
0

Постов
1

Баллов
1
  • 17, Apr 2023
  • #4
Для просмотра ссылки вы должны иметь статус: Администратор, Модератор, Премиум, Член Клуба.

Приобрести статус

(единоразово)

Еще бы посмотреть на сам скрипт

 

venisa


Рег
09 Jul, 2006

Тем
0

Постов
1

Баллов
1
  • 17, Apr 2023
  • #5
Rex сказал(а):


Все зависит от целей, конечно же.






Хитро
 

babaj


Рег
28 Sep, 2005

Тем
0

Постов
1

Баллов
1
  • 17, Apr 2023
  • #6
Для просмотра ссылки вы должны иметь статус: Администратор, Модератор, Премиум, Член Клуба.

Приобрести статус

(единоразово)

Да не вопрос вот еще реальный пример того, что получается








Код:
<?
$path=DIR;
$width=400; $height=400;
$percent_front=10;
$img[]=array_merge(glob("$path/img/back_*.jpg"),glob("$path/img/back_*.png"));
$img_back_FN=$img[0][rand(0,count($img))];
list($w, $h, $type) = getimagesize("$img_back_FN");
if(exif_imagetype($img_back_FN)==IMG_JPEG) $img_back = imagecreatefromjpeg($img_back_FN);
else $img_back = imagecreatefrompng($img_back_FN);
$new_img_back = imagecreatetruecolor($width,$height);
imagecopy($new_img_back, $img_back, 0, 0, rand(0,$w-$width), rand(0,$h-$height), $width, $height);
imagefilter($new_img_back, IMG_FILTER_SMOOTH, -2); // -8 8
imagefilter($new_img_back, IMG_FILTER_CONTRAST, -10);
imagefilter($new_img_back, IMG_FILTER_BRIGHTNESS, 120);
unset($img);$img[]=glob("$path/img/front_*.png");
$img_back_FN=$img[0][rand(0,count($img))];
list($w1, $h1, $type) = getimagesize("$img_back_FN");
$img_front=imagecreatefrompng($img_back_FN);
imagefilter($img_front, IMG_FILTER_CONTRAST, -10);
$dw=$width*$percent_front/100; $dh=$height*$percent_front/100;
$w=$width-$dw; $h=$height-$dh;
if($w<$w1) $kw=$w1/$w; else $kw=1; if($h<$h1) $kh=$h1/$h; else $kh=1;
if($kw>$kh) $k=$kw; else $k=$kh;
$dw=($w-$w1/$k)/2+$dw/2; $dh=($h-$h1/$k)/2+$dh/2;
imagecopyresampled ($new_img_back, $img_front, $dw, $dh, 0, 0, $w1/$k, $h1/$k, $w1, $h1);
header('Content-type: image/png'); imagepng($new_img_back);
imagedestroy($img_back);imagedestroy($new_img_back);imagedestroy($img_front);
?>
Вообще, такие вещи реально за вечер пишутся. Учите языки программирования. PHP, например

 

vadicol


Рег
22 Apr, 2013

Тем
0

Постов
1

Баллов
1
Тем
49554
Комментарии
57426
Опыт
552966

Интересно