Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 04.03.2021
Сообщений: 12

Функция box()

12.04.2021, 20:10. Показов 3439. Ответов 2

Студворк — интернет-сервис помощи студентам
Напишите функцию box(), которая преобразует заурядную шкатулку в волшебную.

Функция принимает два аргумента – имя файла для преобразования и имя файла для сохранения. Преобразовать изображение нужно так:

– у каждого пикселя изображения нужно увеличить красную составляющую на 50, но не больше 255;

– выровнять синюю и зеленую составляющие: найти среднее и округлить вниз, обе составляющие сделать одинаковыми;

– отразить изображение относительно вертикальной оси.

Полученное изображение сохранить в файл с указанным именем.

Добавлено через 10 минут
помогите пожалуйста!!

Добавлено через 19 минут
помогите пожалуйста очень нужно
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.04.2021, 20:10
Ответы с готовыми решениями:

Background-clip: border-box, padding-box, content-box
border: 12px gold dashed; padding: 20px; background-color: blue; background-clip: border-box; ...

Как задать диапазон Shapes. Range(Array("Text box 1", "Text box 2", "Text box 3", "Text box 4"."Text box 10").Select
Здравствуйте, все. Подскажите, пожалуйста, возможно ли в макросе VBA MS Word заменить область перечисляющихся значений в области Shapes....

Непонятное поведение азначения border-box в атрибуте box-sizing
Итак согласно определению здесь http://htmlbook.ru/css/box-sizing значение border-box- Свойства width и height включают в себя...

2
1 / 1 / 0
Регистрация: 27.11.2020
Сообщений: 20
23.04.2021, 08:13
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
def box(name1, name2):
    from PIL import Image
 
    im = Image.open(name1)
    pixels = im.load()  # список с пикселями
    x, y = im.size  # ширина (x) и высота (y) изображения
    for i in range(x):
        for j in range(y):
            r, g, b = pixels[i, j]
            if r + 50 <= 255:
                r += 50
            else:
                r = 255
            sr = int((g + b) / 2)
            pixels[i, j] = r, sr, sr
    for i in range(y):
        t = x - 1
        for j in range(x // 2):
            pixels[j, i], pixels[t, i] = pixels[t, i], pixels[j, i]
            t -= 1
    im.save(name2)
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
20.02.2022, 17:30
Цитата Сообщение от Ivanii Посмотреть сообщение
if r + 50 <= 255:
                r += 50
            else:
                r = 255
Python
1
r = min(r + 50, 255)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.02.2022, 17:30
Помогаю со студенческими работами здесь

Что означает body, *, *:before, *:after{ box-sizing: border-box; }
Вопрос наверно глупый простите я начинающий. Встретил в коде body, *, *:before, *:after{ box-sizing: border-box; } Не могу понять ...

опишите работы и свойства Inpput Box и Msg Box
раскажите что это и с чем его едят!:)

List Box. Копирование выделенных строк в Combo Box
Здравствуйте форумчане! Выручайте. Я проболела 2 недели. Пока болела вся группа познакомилась с Delphi. Нужно срочно сдавать вот...

Почему не работает box-sizing: border-box
Не могу понять почему блоки div выезжают за родительский блок (Opera) и почему надпись &quot;big&quot; расположена сбоку а не сверху...

Не могу разобраться с box-sizing:border-box
Есть список, я его элементы располагаю в строку, используя float. Делаю отступы. И вот вопрос : Я сделал событие hover , на которое я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru