понеделник, 20 август 2007 г.

Снимки от последните три месеца

Поради ред причинини обновяването на Интернет албумчето на Александра буксува. Най-вече, защото подбирането на снимки и качването им една по една е доста досадна задача. Преди време използвах Selenium за автоматично качване в Picasa Web. От скоро Google пуснаха програмен интерфейс за достъп до Picasa Web, с който става доста по-лесно - с помощта на прост Python скрип, който извлича снимките от digikam, които преди това бях отбелязал с етикет "web", намали размера им до подходящ за гледане на монитор, леко ги изостри и накрая ги качи в нов албум на Picasa Web. За около 2 минути имах галерия от почти 50 снимки, без ги да цъкам една по една.
Ето за това обичам отворените стандарти и отворения софтуер:
  • Google предоставят свободен API така, че ако нежелаеш да ползваш Picasa да може да използваш уеб услугата им Picasa Web от произволно приложение
  • digikam с държи списъка на снимките в SQLite база, достъпна от всеки програмен език
  • Python има прекрасна свободна библотека за обработка на снимки (PIL), с която четенето, намаляването (по метода на Lanczos), изострянето и записването на JPEG файлове е 4 реда
Съвсем скоро ще публикувам скрипта, след като му добавя възможност да качва снимки от директория (вместо само от digikam)

Ето резултата:

Няма коментари: