Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Программирование на Lua _ CopyCrop

Автор: alex82 26.2.2010, 16:12

Название: CopyCrop
Версия: 1.00

Совместимость с дистрибутивами Lua:
Lua/LuaForWindows: нет
Lua-AIO: да

Совместимость с операционными системами:
Windows XP: да
Windows Vista/Windows 7: ?
Linux: ? (теоретически возможно, но нет возможности проверить)

Автор: alex82

Описание:
Программа предназначена для пакетной обработки изображений - урезания, уменьшения размеров и наложения логотипа. Поддерживаемые форматы конвертируемых изображений: JPEG, PNG; поддерживаемые форматы логотипов: JPEG, PNG, GIF.

Особенности программы:
*Функция урезания изображения отрезает указазанное число пикселов от края изображения, в отличие от других программ, умеющих обрезать только до указанного размера (собственно, ради этой функции программа и писалась).
*При конвертировании сохраняется структура папок.

Недостатки:
*Низкое быстродействие (по сравнению с аналогичными программами, написанными на C/C++).
*Нет возможности выбрать алгоритм ресайза.

Как запустить:
В целях экономии места на хостинге, в дистрибутиве присутствует только файл программы (читай скрипт). Следовательно, для того, чтобы запустить программу, необходимо сделать следующее:
*Скачать дистрибутив Lua-AIO отсюда: http://mydc.ru/r/?http://luaforge.net/projects/luaaio/ , и извлечь его в любую удобную папку.
*Извлечь файл copycrop.lua в папку Lua-AIO.
*Создать копию хост-программы Lua-AIO (lua.exe), и присвоить ей имя copycrop.exe.
*Запустить copycrop.exe

Скриншот:



Скачать:
 CopyCrop_1.00.rar ( 19.96 килобайт ) : 14

Автор: Nickolya 27.2.2010, 11:45

Класс, для нубов предлагаю тебе собрать программу в целый архив с только нужными библиотеками и выложить на форум через фтп, хотя сейчас лимит 12 мегабайт на загрузку через форум, если зальется - заливай, у нас еще много места big_smile.gif

Автор: mariner 14.3.2010, 10:15

Цитата
Linux: ? (теоретически возможно, но нет возможности проверить)

Теоретически не нужно, ибо данную функцию могут файловые менеджеры в linux. Хотя в принципе, по идее, это должно заработать. Ибо lua сейчас есть в linux в полном составе.