Padding an image for use in wxpython

Я ищу наиболее эффективный способ "квадратизировать" изображение для использования в качестве иконки. Например, у меня есть файл .png, размеры которого 24x20. Я не хочу каким-либо образом изменять часть изображения, я просто хочу добавить прозрачные пиксели к краю изображения, чтобы оно стало 24x24. Мои исследования показывают, что мне нужно создать прозрачный холст 24x24, вставить на него мое изображение, а затем сохранить результат. Я работаю в wxpython и хотел бы узнать, может ли кто-нибудь помочь мне в этом процессе. Что еще лучше, у меня также установлен PIL, и мне интересно, нет ли встроенного способа сделать это. Это похоже на операцию, которая будет выполняться довольно регулярно, но ни один из методов imageops не подходит для этого.

5
задан Paul Patterson 19 December 2011 в 13:15
поделиться