Python
Python Код для замены пикселя на текст
Всем привет и Здрасте. Люди добрые, напишите пожалуйста код, который позволит на фотографии, заменить пиксели на определённый текст
Прикольная постановка задачи. У нас бы аналитика за такую уволили по соглашению или предложили бы перевестись куда-нибудь с глаз долой.
Вы вообще что имеете в виду под заменой пикселей на текст?
1) Есть фото недруга на фоне летнего сада, и поверх его лба написать слово из трёх букв, оканчивающееся на "Й" (это слово "май", если что).
2) Стеганография - кодирование сообщений в пикселях изображения по согласованному с получателем алгоритму. Посторонние получатели не заметят, что картинка чем-то отличается от обычной.
3) Ваш отдельный вариант?
Вы вообще что имеете в виду под заменой пикселей на текст?
1) Есть фото недруга на фоне летнего сада, и поверх его лба написать слово из трёх букв, оканчивающееся на "Й" (это слово "май", если что).
2) Стеганография - кодирование сообщений в пикселях изображения по согласованному с получателем алгоритму. Посторонние получатели не заметят, что картинка чем-то отличается от обычной.
3) Ваш отдельный вариант?
Правила замены озвучить можете? Хотелка уж больно стрёмная
пиксели это маленькие трёхцветные кристаллики в мониторе или точки в картинке на текст их заменить не получится потому что в одной букве даже минимального шрифта обычно много пикселей
бесплатно
from PIL import Image, ImageDraw, ImageFont
# Открыть изображение
image = Image.open("input.png")
# Получить размер изображения
width, height = image.size
# Создать объекты ImageDraw и ImageFont
draw = ImageDraw.Draw(image)
font = ImageFont.truetype("arial.ttf", size=14)
# Обработать каждый пиксель изображения
for x in range(width):
for y in range(height):
# Получить значение цвета пикселя
pixel = image.getpixel((x, y))
# Если значение цвета пикселя выше порогового значения
if sum(pixel) > 100:
# Заменить пиксель на текст
draw.text((x, y), "Hello, World!", font=font)
# Сохранить измененное изображение
image.save("output.png")
--с помощью пила импортировать фото
--открыть фото
img = Image.open ('photo.jpg')
--найти пиксель фото
data = img.load()
--заменить пиксель с текстом
data[x, y] = (255, 255, 255)
--сохранить фото
img.save('photo_modified.jpg')
--p.s это основная часть, допиши сам. И отправь код, хочу посмотреть как справился.
--открыть фото
img = Image.open ('photo.jpg')
--найти пиксель фото
data = img.load()
--заменить пиксель с текстом
data[x, y] = (255, 255, 255)
--сохранить фото
img.save('photo_modified.jpg')
--p.s это основная часть, допиши сам. И отправь код, хочу посмотреть как справился.
Бесплатно, серьезно
Похожие вопросы
- Можете помочь! Нужен код для Python, что бы он заменял определенный текст в файле
- Можно помощь в Python Коде.
- Замена текста между двумя символами в Python
- Где ошибка в коде? (Python)
- Переписать код из С++ в Python
- Что не так в моем коде? Крестики - Нолики на python
- Python удаление кода через некоторое промежуток времени
- Помощь с Python Завершение после выполнения части кода
- Можно ли создать свой редактор кода на PYTHON?
- Помогите написать программу на Python, моя версия кода на скрине, вроде всё работает, но автопроверка не проходит.
3)я хочу заменить пиксель на слово, сделать фотографию из букв, я бы даже сказал из слов и предложений, который по цвету и структуре, будут давать изначальный объект. Иными словами, я бы хотел конвертировать пиксели в буквы.