Страница: 1 |
Страница: 1 |
Вопрос: gif из кучки bitmap'ов. Как сделать?
Добавлено: 17.05.06 13:57
Автор вопроса: SPArk | Web-сайт:
В общем... Есть куча нарисованных битмапов. Как их загнать в гиф файл? Что для этого нужно? Может какой-то ActiveX контрол? В добавлении чего-то внешнего я вообще ноль. Никогда не приходилос. Вот скачал какой-то контрол из архива, но как оказалось он только для просмотра... Помогите пожалуйста...
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
irkin
ICQ: 315324797
Вопросов: 1
Ответов: 6
Профиль | | #1
Добавлено: 17.05.06 23:09
Если только один битмап - один гиф, то можно использовать System.Drawing.Image.Save(ByVal strm As Stream, ByVal if As ImageFormat). А гиф-анимацию с помощью Framework не создашь, в любом случае надо юзать что-либо внешнее.
Номер ответа: 2
Автор ответа:
SPArk
ICQ: 190153075
Вопросов: 5
Ответов: 10
Web-сайт:
Профиль | | #2
Добавлено: 17.05.06 23:47
Я понимаю. Вот ткните меня в это что-либо Внешнее. Я не знаю, что и как мне добавить в проэкт...
Номер ответа: 3
Автор ответа:
irkin
ICQ: 315324797
Вопросов: 1
Ответов: 6
Профиль | | #3
Добавлено: 18.05.06 09:26
Если ты пытаешься создать что-то типа Microsoft Gif Animator, то вряд ли такой контрол существует для широкого использования, надо писать свой, а для этого очень хорошо изучить спецификацию на gif формат. Если же только для внутренного пользования твоим проектом, то анимацию можно собрать в файл, только формат никто, кроме твоей проги не распознает.
Номер ответа: 4
Автор ответа:
SPArk
ICQ: 190153075
Вопросов: 5
Ответов: 10
Web-сайт:
Профиль | | #4
Добавлено: 18.05.06 20:12
Нет, это смысла не имеет. Блин, обидно... Самому писать. Замучаюсь. Я начинающий ещё...
Номер ответа: 5
Автор ответа:
Димыч
Вопросов: 5
Ответов: 8
Профиль | | #5
Добавлено: 18.05.06 21:33
Я знаю!
В Adobe ImageReady (если есть, если есть Adobe Photoshop, то и Adobe ImageReady). Очень удобно - можно выбирать длительность каждого кадра.
Нужно подробнее?
Номер ответа: 6
Автор ответа:
SPArk
ICQ: 190153075
Вопросов: 5
Ответов: 10
Web-сайт:
Профиль | | #6
Добавлено: 19.05.06 00:31
2 Димыч:
Хм. Это фотошоп и image ready. А в flash вообще фпс можно задавать. Но это не то. Цель- застаить прогу саму закатывать бтмапы в гиф.
Номер ответа: 7
Автор ответа:
SPArk
ICQ: 190153075
Вопросов: 5
Ответов: 10
Web-сайт:
Профиль | | #7
Добавлено: 31.05.06 17:53
Я видел тут компомненты для проигрывания гифов. А можно из них собрать "обратный алгоритм"?
Номер ответа: 8
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #8
Добавлено: 31.05.06 23:50
Случайно наткнулся на любопытный метод..
Member of: System.Drawing.Image
Summary:
Adds a frame to the file or stream specified in a previous call to the Overload:System.Drawing.Image.Save method.
Parameters:
encoderParams: An System.Drawing.Imaging.EncoderParameters that holds parameters required by the image encoder that is used by the save-add operation.
image: An System.Drawing.Image that contains the frame to add.
Не уверен, но мне кажется тебе надо копать в эту сторону..
Номер ответа: 9
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #9
Добавлено: 31.05.06 23:52
насколько я понимаю, он позволяет добавить фреймы к картике.. ищи инфу по этому методу..