IPB

Здравствуйте, гость ( Вход | Регистрация )

32 страниц V  « < 30 31 32  
Reply to this topicStart new topic
> Topic closed due to thanks, Оффтопим тут
pHOMM
сообщение 01 Dec 2010, 09:06
Сообщение #621

Что же Вы , Маэстры, ну-ка гряньте нам что-нибудь !!!
Сообщений: 226
Спасибо сказали: 170 раз




Цитата(ChASnock @ 30 Nov 2010, 20:58) *


Тов. Часнок, не могли бы Вы поделиться чем-то навроде модуля по описанию структуры БМП, я как-то поверхностно погуглил некоторое время назад, т.к. были мысли заняться, но забил, не найдя ничего толком либо бескрайние простыни, занялся в итоге другим. Мне бы именно чтобы понять какой байт за что отвечает в разнобитностных бмп, особо интересуют конечно 8битные.
Ну или кто-то пните меня по нужному адресу ) (по данной причине не написал в личку)


--------------------
Это всё я : кодинГ, мэпмейкинГ, скриптинГ

Инфо о моих проектах, в основном геройских, http://phomm.narod.ru
Раздел моей тактической игры Интакт http://forum.df2.ru/index.php?showforum=135
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 01 Dec 2010, 09:29
Сообщение #622

Невыносимый
Сообщений: 13 890
Спасибо сказали: 26247 раз




BITMAPFILEHEADER BITMAPINFO BITMAPV4HEADER BITMAPV5HEADER

Надеюсь, поможет.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
FBX
сообщение 01 Dec 2010, 11:31
Сообщение #623

🐓🐓🐓🐓🐓🐓🐓
Сообщений: 1 842
Спасибо сказали: 1565 раз




на википедии все есть, по-моему


--------------------
using namespace fbx;
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 01 Dec 2010, 13:26
Сообщение #624

Невыносимый
Сообщений: 13 890
Спасибо сказали: 26247 раз




Вот, наваял на Qt 3.3 программку png2bmp.rar для перекодировки png в bmp с альфаканалом.
Архив с исходниками.
Будут глюки — обращайтесь.

Конечно, кошернее всего просто грузить в игру png, но если с этим проблемы…


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Etoprostoya
сообщение 01 Dec 2010, 13:40
Сообщение #625

Etoprostostatus
Сообщений: 8 518
Спасибо сказали: 15770 раз




Ему, имхо, на паскале нужно или в длл.
Кстати, в GDI+ (или как он там называется, gdiplus.dll) есть класс CImage, который прекрасно работает с PNG.


--------------------
Etoprostopodpis'
Go to the top of the pageAdd Nick
 
+Quote Post
FBX
сообщение 01 Dec 2010, 14:13
Сообщение #626

🐓🐓🐓🐓🐓🐓🐓
Сообщений: 1 842
Спасибо сказали: 1565 раз




Цитата(tolich @ 01 Dec 2010, 13:26) *
Вот, наваял на Qt 3.3 программку png2bmp.rar для перекодировки png в bmp с альфаканалом.
Архив с исходниками.
Будут глюки — обращайтесь.

Конечно, кошернее всего просто грузить в игру png, но если с этим проблемы…


Жалко спасибы отключены, поставил бы biggrin.gif

Жалко размер большой


--------------------
using namespace fbx;
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 01 Dec 2010, 14:38
Сообщение #627

Невыносимый
Сообщений: 13 890
Спасибо сказали: 26247 раз




Я туда просто кютишную библиотеку записал, на всякий случай.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
FBX
сообщение 01 Dec 2010, 14:50
Сообщение #628

🐓🐓🐓🐓🐓🐓🐓
Сообщений: 1 842
Спасибо сказали: 1565 раз




Да уж, у меня ее не было, к примеру

Неплохо было бы утилиту для командной строки (файл на вход, на выходе сразу bmp создается) - такое удобно в "Открыть с помощью" запихнуть.


--------------------
using namespace fbx;
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 01 Dec 2010, 15:30 (Сообщение отредактировал tolich - 01 May 2011, 07:38)
Сообщение #629

Невыносимый
Сообщений: 13 890
Спасибо сказали: 26247 раз




апдейт: без либы, потому чуть полегче.
+) Теперь понимает командную строку: если в ней указать несколько файлов, то они автоматически преобразуются в bmp, без показа формы.

Кстати, исходники понимаются не только png, должны нормально пойти и жипеги.

P.S. Исправил ошибочку, которая приводила к неконвертации картинки и отображению формы, если параметр был один.
P.P.S. Файл удалил, ибо уже не актуален.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
FBX
сообщение 01 Dec 2010, 17:33
Сообщение #630

🐓🐓🐓🐓🐓🐓🐓
Сообщений: 1 842
Спасибо сказали: 1565 раз




Заголовочек бы заменить на обычный InfoHeader, а то v4 глючит иногда..


--------------------
using namespace fbx;
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 01 Dec 2010, 17:37
Сообщение #631

Невыносимый
Сообщений: 13 890
Спасибо сказали: 26247 раз




А альфа поддерживаться будет? Вроде бы "четвертый байт не используется".


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
FBX
сообщение 01 Dec 2010, 17:44
Сообщение #632

🐓🐓🐓🐓🐓🐓🐓
Сообщений: 1 842
Спасибо сказали: 1565 раз




Да все там одинаково, за альфу вроде параметр из стандартного Info какой-то отвечает.

Хм, по крайней мере, доп.инфа в палитре может храниться...


--------------------
using namespace fbx;
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 01 Dec 2010, 17:54
Сообщение #633

Невыносимый
Сообщений: 13 890
Спасибо сказали: 26247 раз




http://narod.ru/disk/647597001/png2bmp.rar

Вообще убрал форму нафик. smile.gif Теперь только консолька.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
pHOMM
сообщение 01 Dec 2010, 19:46
Сообщение #634

Что же Вы , Маэстры, ну-ка гряньте нам что-нибудь !!!
Сообщений: 226
Спасибо сказали: 170 раз




Спасибо большое за ссылки )) но эту всю инфу я видел... я думал как-то организованнее может есть... а то что есть - очень неуниверсально, а универсально делать - много проблем... поищу может компонент для дельфи... если вообще соберусь продолжить


--------------------
Это всё я : кодинГ, мэпмейкинГ, скриптинГ

Инфо о моих проектах, в основном геройских, http://phomm.narod.ru
Раздел моей тактической игры Интакт http://forum.df2.ru/index.php?showforum=135
Go to the top of the pageAdd Nick
 
+Quote Post

32 страниц V  « < 30 31 32
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18 September 2019 - 04:02
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика