Делать миниатюры для jpeg-изображений на чистом Lua?

Lua -> Можно ли уменьшить увеличенное изображение?

Мне это нужно для создания миниатюр для изображений в формате jpeg.

Мне не нужна "привязка". Есть ли модуль, написанный на чистом Lua? Трудно написать один?

Я нашел это:

но все они используют библиотеки C. Кроме того, как вы думаете, возможно ли читать данные Exif фотографий в чистом LUA?


person vovahost    schedule 10.08.2012    source источник
comment
В чем проблема с использованием библиотек, которые привязываются к C?   -  person Alex    schedule 11.08.2012
comment
Я использую LUA с Corona SDK (Corona позволяет разработчикам использовать интегрированный Lua, наложенный поверх C++/OpenGL), но нет возможности запускать код C (на данный момент Corona не позволяет использовать внешние модули и библиотеки C). ). Поэтому я должен использовать только LUA.   -  person vovahost    schedule 12.08.2012


Ответы (1)


Это возможно, но никто этого не делал, потому что это сложно и как бы бессмысленно, так как Lua очень хорошо взаимодействует с C.

person kikito    schedule 11.08.2012
comment
Как насчет чтения данных EXIF. Это все еще так сложно? Я нашел программу для чтения exif, написанную на javascript. А как насчет LUA? - person vovahost; 12.08.2012
comment
Я не думаю, что кто-то делал что-то настолько конкретное. Но код есть, перевод с javascript на Lua не представляет особой сложности (правда, я не добровольно). Самой большой трудностью было бы заставить Lua читать бинарные данные (в Lua 5.2 отсутствуют некоторые бинарные функции в 5.1) - person kikito; 12.08.2012