Страница: 1 |
Вопрос: gif из кучки bitmap'ов. Как сделать? | Добавлено: 17.05.06 13:57 |
Автор вопроса: ![]() |
В общем... Есть куча нарисованных битмапов. Как их загнать в гиф файл? Что для этого нужно? Может какой-то ActiveX контрол? В добавлении чего-то внешнего я вообще ноль. Никогда не приходилос. Вот скачал какой-то контрол из архива, но как оказалось он только для просмотра... Помогите пожалуйста... |
Ответы | Всего ответов: 9 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 315324797 Вопросов: 1 Ответов: 6 |
Профиль | Цитата | #1 | Добавлено: 17.05.06 23:09 |
Если только один битмап - один гиф, то можно использовать System.Drawing.Image.Save(ByVal strm As Stream, ByVal if As ImageFormat). А гиф-анимацию с помощью Framework не создашь, в любом случае надо юзать что-либо внешнее. |
Номер ответа: 2 Автор ответа: ![]() ![]() ICQ: 190153075 Вопросов: 5 Ответов: 10 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 17.05.06 23:47 |
Я понимаю. Вот ткните меня в это что-либо Внешнее. Я не знаю, что и как мне добавить в проэкт... |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 315324797 Вопросов: 1 Ответов: 6 |
Профиль | Цитата | #3 | Добавлено: 18.05.06 09:26 |
Если ты пытаешься создать что-то типа Microsoft Gif Animator, то вряд ли такой контрол существует для широкого использования, надо писать свой, а для этого очень хорошо изучить спецификацию на gif формат. Если же только для внутренного пользования твоим проектом, то анимацию можно собрать в файл, только формат никто, кроме твоей проги не распознает. |
Номер ответа: 4 Автор ответа: ![]() ![]() 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 Автор ответа: ![]() ![]() ICQ: 190153075 Вопросов: 5 Ответов: 10 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 19.05.06 00:31 |
2 Димыч:
Хм. Это фотошоп и image ready. А в flash вообще фпс можно задавать. Но это не то. Цель- застаить прогу саму закатывать бтмапы в гиф. |
Номер ответа: 7 Автор ответа: ![]() ![]() ICQ: 190153075 Вопросов: 5 Ответов: 10 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 31.05.06 17:53 |
Я видел тут компомненты для проигрывания гифов. А можно из них собрать "обратный алгоритм"? |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 58 Ответов: 4255 ![]() |
Профиль | Цитата | #8 | Добавлено: 31.05.06 23:50 |
Случайно наткнулся на любопытный метод..
Public Sub SaveAdd(ByVal image As System.Drawing.Image, ByVal encoderParams As System.Drawing.Imaging.EncoderParameters)
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 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 58 Ответов: 4255 ![]() |
Профиль | Цитата | #9 | Добавлено: 31.05.06 23:52 |
насколько я понимаю, он позволяет добавить фреймы к картике.. ищи инфу по этому методу.. |
Страница: 1 |
|