Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2014, 00:27   #1
HTTqp
Форумчанин
 
Регистрация: 20.12.2013
Сообщений: 164
По умолчанию PNG to BMP

Требуется перевести изображения формата PNG в формат BMP но используя лишь windows.pas. Возможно ли это?
HTTqp вне форума Ответить с цитированием
Старый 14.12.2014, 00:29   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Конечно возможно. )
Нужно просто напросто написать свой кодировщик в эти форматы и дело в шляпе.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.12.2014, 01:48   #3
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,878
По умолчанию

Можно даже и без windows.pas
northener вне форума Ответить с цитированием
Старый 14.12.2014, 02:17   #4
HTTqp
Форумчанин
 
Регистрация: 20.12.2013
Сообщений: 164
По умолчанию

хотелось бы пример увидеть, так как картинка находится в файле *.res и я от туда ее загружаю в программу.
HTTqp вне форума Ответить с цитированием
Старый 14.12.2014, 03:08   #5
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,878
По умолчанию

Цитата:
Сообщение от HTTqp Посмотреть сообщение
хотелось бы пример увидеть, так как картинка находится в файле *.res и я от туда ее загружаю в программу.
Пример чего позвольте?
Покажи сначала как ты её загружаешь из ресурса "используя лишь windows.pas".
northener вне форума Ответить с цитированием
Старый 14.12.2014, 08:02   #6
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию

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

Вопрос из серии "можно ли поехать на машине без бензина", можно, если толкать будешь всю дорогу
lollollollol вне форума Ответить с цитированием
Старый 14.12.2014, 14:03   #7
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Сообщений: 240
По умолчанию

Вот описание формата http://www.w3.org/TR/PNG/
blackstrip вне форума Ответить с цитированием
Старый 14.12.2014, 21:33   #8
HTTqp
Форумчанин
 
Регистрация: 20.12.2013
Сообщений: 164
По умолчанию

Цитата:
Сообщение от northener Посмотреть сообщение
Пример чего позвольте?
Покажи сначала как ты её загружаешь из ресурса "используя лишь windows.pas".
загружаю так:

Код:
var
bmp: HBitmap;
...
bmp:= LoadBitmap(hInstance,MAKEINTRESOURCE('FON'));//Загрузка *.RES
...
WC.hbrBackground:=CreatePatternBrush(bmp);
просто получается что приходится в ресурсы помещать файл *.bmp, при условии что картинка не одна программа все пухнет и пухнет.
HTTqp вне форума Ответить с цитированием
Старый 14.12.2014, 21:46   #9
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Цитата:
загружаю так:
Человек просил показать, как загружается png, jpeg. Намёк на то, что в windows.pas не описаны эти форматы.
Цитата:
программа все пухнет и пухнет
Боитесь за свои 50 мегабайт оперативной памяти? Хорошо, Грузите динамически непосредственно с HDD. Чем не устраивает такой вариант?
WinCoder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу алгоритм для открытия изображения BMP, PNG, JPG Rubelka Помощь студентам 5 10.12.2014 15:41
Утечка памяти [png;bmp;буффер] Orchestroman Мультимедиа в Delphi 8 04.06.2012 13:44
PNG->BMP && BMP->PNG ozes C++ Builder 3 05.10.2011 10:40
Ищу компонент конвертер(Bmp, Png, Tif, Gif...) в Jpeg ArtGrek Компоненты Delphi 16 25.05.2011 10:05
Имеется исходник просмотра bmp картинки и заголовков, необходимо переделать под png. Оплата DENISLED Фриланс 1 28.04.2011 14:16