Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Python - создание эскизов из фотографий  (Прочитано 1118 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн d.nikolaev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Добрый день. Не могу никак разобраться и прочу помочь разобраться.
Имеется папка - sketch, в ней находятся 6 фотографий (1,2,3,4,5,6.jpg) и sketch.py
Вот код:

from PIL import Image
import glob, os

size = 128, 128

for infile in glob.glob("*.jpg"):
    file, ext = os.path.splitext(infile)
    im = Image.open(infile)
    im.thumbnail(size, Image.ANTIALIAS)
    im.save(file + ".thumbnail", "JPEG")

При запуске скрипта должны создаться эскизы фотографий. Но увы, ничего не происходит.
Telegram: @FlynnLevis

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Python - создание эскизов из фотографий
« Ответ #1 : 08 Октября 2012, 16:00:57 »
поставьте pylint и сюда
pylint -E sketch.py

и сюда вывод запуска вашего
./sketch.py

почему в вашем sketch.py  первой строкой нет упоминания о вызове питона?

Оффлайн d.nikolaev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Python - создание эскизов из фотографий
« Ответ #2 : 08 Октября 2012, 18:00:53 »
Да нет он есть вызов python-а, просто вставил чисто этот блок скрипта. Сейчас отвечаю с работы. буду дома обновлю код и вставлю его весь.
Telegram: @FlynnLevis

Оффлайн di-erz

  • Активист
  • *
  • Сообщений: 364
  • Не ангел, крыльев нету...
    • Просмотр профиля
    • Sanaviron
Re: Python - создание эскизов из фотографий
« Ответ #3 : 08 Октября 2012, 18:27:52 »
Нормально всё работает.
Большинство проблем от невнимательности, остальные от лени..
[Acer Aspire 5738G, ATI Mobility Radeon HD 4570, Ubuntu 12.04 LTS]
[HP ENVY m6-1106er AMD A10-4600M, Radeon HD 7660G/7670M, Ubuntu 14.04.2]

Оффлайн d.nikolaev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Python - создание эскизов из фотографий
« Ответ #4 : 08 Октября 2012, 18:57:54 »
Ну вот я и дома но всё равно что то не то.
pylint установлен

Вот что пишет в терминале
den@Encom:~/python_examples/sketch$ pylint -E sketch.py
No config file found, using default configuration
den@Encom:~/python_examples/sketch$
а вот полный код:
#!/usr/bin/env python

from PIL import Image
import glob, os

size = 128, 128

for infile in glob.glob("*.jpg"):
    file, ext = os.path.splitext(infile)
    im = Image.open(infile)
    im.thumbnail(size, Image.ANTIALIAS)
    im.save(file + ".thumbnail", "JPEG")
Telegram: @FlynnLevis

Оффлайн di-erz

  • Активист
  • *
  • Сообщений: 364
  • Не ангел, крыльев нету...
    • Просмотр профиля
    • Sanaviron
Re: Python - создание эскизов из фотографий
« Ответ #5 : 08 Октября 2012, 19:56:21 »
в терминале запусти. Что в ответ выдаёт? PIL установлен?
Большинство проблем от невнимательности, остальные от лени..
[Acer Aspire 5738G, ATI Mobility Radeon HD 4570, Ubuntu 12.04 LTS]
[HP ENVY m6-1106er AMD A10-4600M, Radeon HD 7660G/7670M, Ubuntu 14.04.2]

Оффлайн LockerX

  • Активист
  • *
  • Сообщений: 370
    • Просмотр профиля
Re: Python - создание эскизов из фотографий
« Ответ #6 : 08 Октября 2012, 20:13:36 »
Нормально всё работает.
Аналогично. Автор так и не написал что выводит в консоль при запуске
(Нажмите, чтобы показать/скрыть)

Оффлайн d.nikolaev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Python - создание эскизов из фотографий
« Ответ #7 : 08 Октября 2012, 20:18:44 »
den@Encom:~$ pylint -E sketch.py
No config file found, using default configuration
den@Encom:~$
PIL установлен
Telegram: @FlynnLevis

Оффлайн di-erz

  • Активист
  • *
  • Сообщений: 364
  • Не ангел, крыльев нету...
    • Просмотр профиля
    • Sanaviron
Re: Python - создание эскизов из фотографий
« Ответ #8 : 08 Октября 2012, 21:16:40 »
в терминале:
python -u -OO sketch.py
Большинство проблем от невнимательности, остальные от лени..
[Acer Aspire 5738G, ATI Mobility Radeon HD 4570, Ubuntu 12.04 LTS]
[HP ENVY m6-1106er AMD A10-4600M, Radeon HD 7660G/7670M, Ubuntu 14.04.2]

Оффлайн d.nikolaev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Python - создание эскизов из фотографий
« Ответ #9 : 08 Октября 2012, 21:45:54 »
Видимо не судьба, буду искать решение на просторах интернета. Видимо каких то библиотек не хавает.

Telegram: @FlynnLevis

Оффлайн di-erz

  • Активист
  • *
  • Сообщений: 364
  • Не ангел, крыльев нету...
    • Просмотр профиля
    • Sanaviron
Re: Python - создание эскизов из фотографий
« Ответ #10 : 08 Октября 2012, 22:24:21 »
Ёпта! Поменяй расширения! В скрипте замени *.jpg на *.JPG





Посмотри на строку ниже
Большинство проблем от невнимательности, остальные от лени..
[Acer Aspire 5738G, ATI Mobility Radeon HD 4570, Ubuntu 12.04 LTS]
[HP ENVY m6-1106er AMD A10-4600M, Radeon HD 7660G/7670M, Ubuntu 14.04.2]

Оффлайн d.nikolaev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Python - создание эскизов из фотографий
« Ответ #11 : 08 Октября 2012, 22:33:10 »
Ёпта, ТЫ чудо ))))))))))))))))

Всем большое спасибо. А истина как всегда была где то рядом )
« Последнее редактирование: 08 Октября 2012, 22:37:58 от d.nikolaev »
Telegram: @FlynnLevis

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.