/
karik
/
first
Обзор
Документация
Войти
/
karik
/
first
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
laba1.py
37 строк
1 KB
karik
upload files
06 сен 2025, 23:39
06 сен 2025, 23:39
cfefe26
Код
Авторство
О чём код?
import tkinter as tk from tkinter import filedialog from PIL import Image def add_task_pixels(input_path: str, output_path: str): img = Image.open(input_path).convert("RGB") pixels = img.load() w, h = img.size # Три точки по условию points = [ ((0, 0), (255, 255, 127)), # верхний левый угол ((w // 2, 0), (255, 127, 255)), # центр верхней строки ((w // 2, h - 1), (127, 255, 255)) # центр нижней строки ] for (x, y), color in points: pixels[x, y] = color print(f"Пиксель ({x}, {y}) изменён на цвет {color}") img.save(output_path) print(f"Изображение сохранено: {output_path}") if __name__ == "__main__": # Выбрать файл input_file = filedialog.askopenfilename( title="Выберите фотографию", filetypes=[("Изображения", "*.png;*.jpg;*.jpeg;*.bmp")] ) if input_file: output_file = "output.png" add_task_pixels(input_file, output_file) else: print("Файл не выбран.")