Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python 3, Pillow (PIL). Windows ICO-file iterate / 7 сообщений из 7, страница 1 из 1
20.02.2015, 17:02
    #38885256
MMM_Corp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python 3, Pillow (PIL). Windows ICO-file iterate
Всем привет!

итак есть задача, нужно немного обработать (ничего особенного напр. просто добавить снег.... в общем не важно) иконку средствами питона
имеем: Python 3, винду и обычную windows иконку, с разными размерами внутри (16*16, 32*32....)

после долгих поисков да и в общемто безальтернативности выбрал Pillow

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
    im = Image.open('D:\install\Develop\Icons\icons2\\favicons_png_ico\\4.ico')

    # проходимся по каждой картинке в ico-файле
    index = 1
    for frame in ImageSequence.Iterator(im):
        # както обрабатываем
        frame.save("c:\\frame%d.png" % index)
        print('Index %d' % index)
        index = index + 1



вот как то так пытаюсь вытащить все картинки в иконке, но что не так? Почему есть только 1 фрейм так сказать.... если я пробую напр. операции вроде ROTATE_270 и сохраняю то оно корректно и все сохраняет, пожалуйста помогите разобраться как добраться до картинок в иконке

Спасибо!
...
Рейтинг: 0 / 0
20.02.2015, 20:53
    #38885440
MMM_Corp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python 3, Pillow (PIL). Windows ICO-file iterate
люди добрые подскажите )
...
Рейтинг: 0 / 0
21.02.2015, 14:21
    #38885628
MMM_Corp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python 3, Pillow (PIL). Windows ICO-file iterate
up! еще актуально
...
Рейтинг: 0 / 0
22.02.2015, 21:40
    #38886116
MMM_Corp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python 3, Pillow (PIL). Windows ICO-file iterate
здесь вообще питонисты водятся???)
...
Рейтинг: 0 / 0
22.02.2015, 22:09
    #38886131
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python 3, Pillow (PIL). Windows ICO-file iterate
MMM_Corp,

Как один из разработчиков большого FX инструмента выскажу лишь своё мнение.
Image Sequence -- это набор фреймов одного размера , которые соответствуют какой-то одной сцене (футажу). Я сомневаюсь, что ICO-формат является таким. Вот GIF -- скорее всего, да. Я ни разу не пользовался Pillow, думаю, вам стоит глянуть на примеры использования этой библиотеки для открытия ICO.
...
Рейтинг: 0 / 0
22.02.2015, 22:15
    #38886132
MMM_Corp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python 3, Pillow (PIL). Windows ICO-file iterate
NekZ,

большое спасибо что откликнулись, ладно если это не последовательность то как оно может называться? К сожалению демок внятных банально нет, а полный нубизм в питоне не позволяет в полной мере понять что куда. Возможно нужно будет использовать чтото другое кросплатформенное и ненапряжное вроде пхп может.... а может посоветуете другую либу для питона? Гуглиш долго и нудно, я крайне редко обращаюсь за помощью на форум, это как бы сказать последняя надежда)

примного благодарен!
...
Рейтинг: 0 / 0
22.02.2015, 22:31
    #38886137
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python 3, Pillow (PIL). Windows ICO-file iterate
MMM_Corp,

Немного погуглив нашёл вот что: тынц и тынц .
Думаю, вам удастся соотнести одно с другим, IDLE/IPython вам в помощь!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python 3, Pillow (PIL). Windows ICO-file iterate / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]