YEAHUB_PYTHON_BACKEND Telegram 529
Photoshop не нужен: Python удаляет фон с 1000+ фото за несколько минут

Мы можем заменить часы ручной работы двумя строчками кода на Python с помощью библиотеки rembg. Она использует нейросети для точного "вырезания" объектов и хорошо подходит для быстрой обработки большого количества фотографий

Нам понадобится сама библиотека и Pillow для работы с графическими объектами:

pip install rembg pillow


Импортируем

from rembg import remove
from PIL import Image


Определяем входной и выходной файл 👇

input_file = 'source_photo.jpg'
output_file = 'result_transparent.png'

input_image = Image.open(input_file)



🟡 Вся суть процесса здесь. Функция remove() автоматически обрабатывает изображение и возвращает его с прозрачным фоном. Сохраняем результат обязательно в PNG, чтобы сохранить прозрачность

output_image = remove(input_image)

output_image.save(output_file)


Готово =) Можно использовать его для автоматизации вырезания картинок для маркетплейсов, подготовки контента или наполнения своих пет-проектов ⚡️

🚀 Пост Guru Python: @sergey_filichkin_blog
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2



tgoop.com/yeahub_python_backend/529
Create:
Last Update:

Photoshop не нужен: Python удаляет фон с 1000+ фото за несколько минут

Мы можем заменить часы ручной работы двумя строчками кода на Python с помощью библиотеки rembg. Она использует нейросети для точного "вырезания" объектов и хорошо подходит для быстрой обработки большого количества фотографий

Нам понадобится сама библиотека и Pillow для работы с графическими объектами:

pip install rembg pillow


Импортируем

from rembg import remove
from PIL import Image


Определяем входной и выходной файл 👇

input_file = 'source_photo.jpg'
output_file = 'result_transparent.png'

input_image = Image.open(input_file)



🟡 Вся суть процесса здесь. Функция remove() автоматически обрабатывает изображение и возвращает его с прозрачным фоном. Сохраняем результат обязательно в PNG, чтобы сохранить прозрачность

output_image = remove(input_image)

output_image.save(output_file)


Готово =) Можно использовать его для автоматизации вырезания картинок для маркетплейсов, подготовки контента или наполнения своих пет-проектов ⚡️

🚀 Пост Guru Python: @sergey_filichkin_blog

BY Python Backend | YeaHub


Share with your friend now:
tgoop.com/yeahub_python_backend/529

View MORE
Open in Telegram


Telegram News

Date: |

How to Create a Private or Public Channel on Telegram? Your posting frequency depends on the topic of your channel. If you have a news channel, it’s OK to publish new content every day (or even every hour). For other industries, stick with 2-3 large posts a week. The initiatives announced by Perekopsky include monitoring the content in groups. According to the executive, posts identified as lacking context or as containing false information will be flagged as a potential source of disinformation. The content is then forwarded to Telegram's fact-checking channels for analysis and subsequent publication of verified information. Select “New Channel” The Standard Channel
from us


Telegram Python Backend | YeaHub
FROM American