Автор: @FaLLenSkiLL
Ссылка на таск Codeby
https://codeby.games/categories/misc/f4d4a6f5-0467-49be-97a7-c6dc3450c690
Описание задания
Надежды несут в себе некий свет, даже если они разбиты вдребезги
Решение
Скачиваем зипку
Распаковываем
Внутри у нас куча разделенных фоток
Попробуем объединить их с помощью кодика на python
from PIL import Image
def merge_images(image_prefix, num_pieces, output_filename):
# Создаем пустое изображение с размерами первого кусочка
first_piece = Image.open(f"{image_prefix}_000.jpg")
merged_image = Image.new("RGB", (first_piece.width * num_pieces, first_piece.height))
# Объединяем кусочки изображения
for i in range(num_pieces):
piece = Image.open(f"{image_prefix}_{i:03d}.jpg")
merged_image.paste(piece, (i * first_piece.width, 0))
# Сохраняем объединенное изображение
merged_image.save(output_filename)
image_prefix = "output"
num_pieces = 1000
output_filename = "merged_image.jpg"
merge_images(image_prefix, num_pieces, output_filename)
Получаем длинную линию из фоток
Вы можете немного доработать код, чтобы он сразу поворачивал фотки на нужное количество градусов, для более удобного чтения флага.
Или попробовать прочитать примерно таким образом:
Tags: