Задача Python Pillow, хочу создать контактный лист из 9 рисунков, показанных ниже - PullRequest
0 голосов
/ 02 октября 2019

enter image description here

Из изображения вы можете видеть два параметра, которые меняются для каждого подизображения. Во-первых, строки изменяются по цветному каналу, где верхний - красный канал, средний - зеленый канал, а нижний - синий канал. Подождите, почему цвета не выглядят более красными, зелеными и синими в таком порядке? Потому что изменение, которое вы делаете, - это отношение или интенсивность, или этот канал, по отношению к другим каналам. Мы собираемся использовать три разные интенсивности: 0,1 (значительно уменьшить канал), 0,5 (уменьшить канал вдвое) и 0,9 (немного уменьшить канал).

Например,пиксель, представленный как (200, 100, 50), является своего рода сожженным оранжевым цветом. Таким образом, верхний ряд изменений создаст три альтернативных пикселя, изменяя первый канал (красный). один в (20, 100, 50), один в (100, 100, 50) и один в (180, 100, 50). Следующая строка изменяет второй канал (синий) и создает пиксели значений цвета (200, 10, 50), (200, 50, 50) и (200, 90, 50). Примечание: шрифт включен для вашего использования, если хотите! Он находится в файле readonly / fanwood-webfont.ttf

...