Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.70/30: Рейтинг темы: голосов - 30, средняя оценка - 4.70
 Аватар для fireday
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943

Разбивка GIF на PNG с сохранением альфа канала

30.10.2013, 00:37. Показов 6875. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно в названии темы и сама суть вопроса

Нашел алгоритм разбивки GIF
но одно большое НО - изображения (отличные от первого) получают размер не GIF, а самой картинки, обрезанной по краям до первых цветных пикселей (т.е. лишний фон без содержания удаляется)
Это алгоритм формата GIF для уменьшения размера файла?
Или алгоритм изъятия имеет свои минусы ? (хотя я не увидел там обрезки лишнего...)
исходники прилагаю
Вложения
Тип файла: rar GIF_play_on_vb6_my_version.rar (49.2 Кб, 77 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.10.2013, 00:37
Ответы с готовыми решениями:

Редактирование альфа канала (для png)
Доброго времени суток. :wall:Возник вопрос: как можно редактировать альфа канал(слой)(например в изображениях формата PNG). Конкретней:...

*.png файл загружается без альфа-канала
Всем привет! У меня проблема, при загрузке *.png файла с альфа каналом он не распознаётся. Для загрузки изображений использую SDL_image....

Какое расширение выбрать JPG/GIF/PNG-8/PNG-24
Применение их

25
Модератор
10060 / 3905 / 885
Регистрация: 22.02.2013
Сообщений: 5,854
Записей в блоге: 79
22.02.2014, 14:31
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Это не интересует
А зря, это и есть GDI+
Цитата Сообщение от Pro_grammer Посмотреть сообщение
А вот это было бы интересно посмотреть именно в контексте создания анимационного GIF.
У меня пока времени нет, может к вечеру скину пример.
0
Модератор
10060 / 3905 / 885
Регистрация: 22.02.2013
Сообщений: 5,854
Записей в блоге: 79
25.02.2014, 03:53
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Показывать готовую анимацию - идея не нова и реализована с десяток раз.
Но почему-то никто кроме меня и Softice так и не выложил ничего здесь.
Цитата Сообщение от Pro_grammer Посмотреть сообщение
А вот это было бы интересно посмотреть именно в контексте создания анимационного GIF.
Как и обещал Готовые решения и полезные коды на Visual Basic 6.0
1
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
25.02.2014, 08:29
Цитата Сообщение от The trick Посмотреть сообщение
Как и обещал
Ещё раз спасибо за проделанную работу! Обьем работы потрясающий, и выполнено на высочайшем уровне.

Но боюсь показаться занундым - у меня опять не работает
Выдает ошибку создания кадра
"Error save frame " во всех четырех кадрах.
Может исходные картинки не нравятся? На выходе всё же есть ГИФ- ка с одним кадром.
Вот мои исходные данные
Вложения
Тип файла: zip GIF_make.zip (1.2 Кб, 34 просмотров)
1
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
25.02.2014, 17:01
Как показали испытания, на Win7 ( вероятно и на Висте) и выше это код работает, а вот на WinXP не работает. Видимо библиотека GDI+ не умеет работать с многокадровыми GIF, работает только с многокадровыми TIF.
0
Модератор
10060 / 3905 / 885
Регистрация: 22.02.2013
Сообщений: 5,854
Записей в блоге: 79
25.02.2014, 20:08
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Как показали испытания, на Win7 ( вероятно и на Висте) и выше это код работает, а вот на WinXP не работает. Видимо библиотека GDI+ не умеет работать с многокадровыми GIF, работает только с многокадровыми TIF.
Жаль что у меня нет XP, я бы посмотрел почему не отрабатывает GdipSaveAddImage. Тогда попробую написать нативную версию сохранения.
0
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
25.02.2014, 21:19
Цитата Сообщение от The trick Посмотреть сообщение
Жаль что у меня нет XP
а ты не пробывал запустить XP на эмуляторе, или виртуальной машине ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.02.2014, 21:19

Совместить изображения с соблюдением Альфа канала
Как совместить изображения соблюдая альфа канал???

Иконки разделов без альфа канала
и так собственно сабж, 2gif изображения без альфа канала http://cyberstatic.net/images/statusicon/subforum_new.gif ...

полупрозрачный куб (альфа канала в вершинах)
Здравствуйте! Хотел создать куб на плоскости, при этом чтобы куб был полупрозрачным. Куб с плоскостью делал на основе урока книжки...

программная эмуляция наложения с использованием альфа канала
Привет. Делаю программное альфа наложение в DDRAW1 (аппаратное недоступно). Пытаюсь оптимизировать алгоритм наложения двух изображений...

Баг с цветом при настройке альфа-канала
Здравствуйте. Столкнулся с такой проблемой. Написал простой шейдер для света и задал такие настройки для альфа-канала: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru