вставить изображение без фонового файла PIL

#python #python-imaging-library

#python #python-imaging-library

Вопрос:

Я пытаюсь вставить много маленьких изображений в оттенках серого в одно большее. Все изображения в формате JPEG. Небольшие изображения были ранее повернуты, поэтому у них черный фон. Что я хотел сделать, так это вставить их без цвета фона, другими словами, мне нужно, чтобы цвет фона был прозрачным.

Спасибо за ваши предложения,

Комментарии:

1. Учитывая, что ваши повернутые изображения теперь имеют черный фон, появляется ли черный цвет где-нибудь внутри реальных изображений? Если это произойдет, то это может быть возможно путем обнаружения более сильных краев на изображении, которые (надеюсь) определяют неявный прямоугольник, присутствующий на повернутом изображении, а затем игнорируют то, что находится за пределами прямоугольника. Если это не так, то решить проблему намного проще. Можете ли вы уточнить свою проблему, принимая это во внимание?

Ответ №1:

насколько мне известно, jpg не поддерживает прозрачность, вы, вероятно, хотите, чтобы ваш вывод был в формате png, и вам нужно будет установить для альфа-канала значение nothing

http://www.talkgraphics.com/showthread.php?22385-How-do-I-make-jpeg-image-background-transparent