Я подумал, что вы, возможно, могли бы мне помочь :-)
Итак, я только что запустил свой веб-сайт, где я буду загружать несколько GIF-файлов и отображать их на главной странице.
На данный момент я использую скрипт для показать файл .png, при наведении курсора мыши отображается .gif, и вы можете щелкнуть по нему, что свяжет вас с файлом .gif.
Так что прямо сейчас у меня есть два файла для каждого GIF; xxx.gif и xxx_thumb.png — однако я хотел бы, чтобы это было автоматизировано и представлялось простым скриптом.
В псевдокоде:
get .gif
rename to 1.gif
if 1.gif taken? rename to 2.gif
get first frame
export first frame as 1_thumb.png
if 1_thumb.png taken? rename to 2_thumb.png
load new picture? (y/n)
if n
exit
if y
start from step 1
Что-то вроде этого было бы здорово — насколько сложно было бы кодировать? Ruby или Python справятся с этой задачей?
Возможно ли это с помощью веб-приложения, а затем отправить мне .gif + .png по электронной почте? ‹-- пока не нужно :-)
Спасибо, что прочитали это!
toDataURL()
для создания кодировки base64 данных PNG. Оттуда вы можете отправить форму с этими данными на свой сервер, декодировать base64 и при желании записать PNG на диск. - person Phrogz   schedule 15.02.2012