Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 15.03.2011
Сообщений: 16

Конвертация в png

23.03.2011, 14:59. Показов 1909. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как клнвертировать картинку в png?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.03.2011, 14:59
Ответы с готовыми решениями:

Конвертация .erk в .png
Есть файл формата .erk Каким-то хитрым методом, защитили изображение, как можно сие чудо открыть/переформатировать в .png?

Конвертация из bmp в png
Всем здравствуйте.:senor: Возник вопрос по поводу использования библиотек gdiplus.h. В MSDN есть готовый код который позволяет...

Конвертация svg to png
Кто -нибудь знает как это осуществить? Програмным путем из кода. Есть несколько файлов с расширением svg их нужно сконвертировать, с...

10
Comanche
23.03.2011, 15:14
С помощью MS GDI+, к примеру:
http://www.xtremevbtalk.com/t77960.html
ну и до кучи:
http://www.xtremevbtalk.com/t92821.html
http://www.xtremevbtalk.com/t98285.html
0 / 0 / 0
Регистрация: 15.03.2011
Сообщений: 16
24.03.2011, 09:27  [ТС]
Че-то пример не пашет, который на первой странице.
0
Comanche
24.03.2011, 13:43
А ты gdiplus.dll скачал? и в папку приложения бросил?
По-моему там ещё надо какую-то TLB зарегистрировать...
0 / 0 / 0
Регистрация: 15.03.2011
Сообщений: 16
24.03.2011, 14:35  [ТС]
А нельзя никак без всяких файлов?
0
Comanche
24.03.2011, 15:20
Потрясающий вопрос!
Ну, напиши алгоритм конвертации сам ) на бэйсике, побайтно...
0 / 0 / 0
Регистрация: 15.03.2011
Сообщений: 16
24.03.2011, 15:27  [ТС]
Ну я думал, мож кто-то уже написал.
0
Comanche
24.03.2011, 15:36
Ты можешь зайти на сайт разработчика формата PNG и скачать оттуда их 'фирменную' DLL-ку. Но она будет, есс-с-сно, на Сях, и при объявлении в бэйсике экспортируемых функций (Declare) ты замучаешься преобразовывать типы в понятный бэйсику вид. Хотя... если кто-то уже написАл для этой библиотеки TLB-шку, то проблема снимается.

Однако, я выбрал MS GDI+ и не жалею. Мощнейшая штука. Куча форматов (не только PNG), масса полезностей, хорошая документация.
Messir
24.03.2011, 22:40
>> Однако, я выбрал MS GDI+ и не жалею. Мощнейшая штука. Куча форматов (не только PNG), масса полезностей, хорошая документация.
Ага, особенно с классовой оберткой
Comanche
25.03.2011, 13:58
Разумеется с ней! мы ж всё-таки про бэйсик говорим... в нём без энтой обёртки задолбаешься.
Comanche
25.03.2011, 14:04
Собс-с-но те ссылки на xtremevbtalk.com и позволяют скачать обёртку - класс cGdiPlus.cls (созданный неким 'wpsjr1@syix.com'). Наверное, и другие варианты есть, но мне и этот понравился. Тем более, что некто 'OnErr0r' из форума xtremevbtalk потрудился над классом и добавил в него ряд полезных вещей. По-моему, он даже TLB-шку переделывал в сторону улучшения.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.03.2011, 14:04
Помогаю со студенческими работами здесь

Конвертация bmp в png
есть изображение созданое путём Graphics::TBitmap *Bitmap=new Graphics::TBitmap; надо переконвертировать его в пнг если не ошибаюсь...

Конвертация JPEG в PNG
(Просьба не переносить в раздел для начинающих) При конвертации изображения из JPEG в PNG функция imagejpeg никаких ошибок, ни...

Вращение TImage c PNG. Нужна переделка решения для BMP под PNG
Здравствуйте. Очень нужна помощь с вращением. Есть решение данной проблемы для формата bmp :...

Объединение нескольких png файлов в один png-файл
В общем надо написать програмулину, которая объединяет несколько png файлов (ширина и высота одинаковы у изображений) в один png-файл. ...

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


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru