Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

BMP vs JPEG and other


HowTo ©   (2002-06-19 17:46:00) 

При использовании так сказать скинов в проге, зачастую используют формат bmp, т.к. очень хорошее качество изображения. Но получается большой размер. Есть ли выход из этого? Желательно без потери качества.


finger   (2002-06-20 03:23:00) [1]

Кстати у Winamp"a Default-skin тоже в ресурсах exe"шника находиться.


finger   (2002-06-20 03:05:00) [2]

А у меня другое мнение на это. Написать такую прогу которая бы пользовалась спросом как WinAmp не так то уж и легко. Поэтому я думаю что можно сделать 5-10 скинов в формате BMP. Запаковать все это в какой-нибудь Bitmap.res и при компиле указать
{$R Bitmap.res}. Потом как в Winampe - PopupMenu - Skin такой-то.
Всмысле с .exe ресурсов подгружать. 10 штук по умолчанию вполне достаточно для неизвестной никому программы. И отдельно папочку с парой каких нибудь BMP"шек(дешевых) для юзеров чтоб видели что скины писать можно им самим. А там уж дело вкуса человека забивать свой комп скинами под твою прогу или нет.Это уже их проблеммы и тебя это совершенно не должно волновать.

Так смысл в том что я сейчас попробывал это сделать после того как Demon-777 про архив сказал. Всымсле то что я выше описал.
И вот чего получилось.

Создал в Paint"e(потому что у него весомее всех рисунки получаются) картинку размер 3,74mb. Засунул в ресурс и подгрузил на в TImage. .exe"шник получился 3,9mb. Здавил его AsPack"ом и чут глаза на лоб не вылезли 170кб получился. Так что полность согласен с Demon-777 >>Зато как bmp-шки сжимаются(с 2000Кб. до 40Кб.).
С уважением.


DeMoN-777   (2002-06-19 23:34:00) [3]

Ведь не просто так все известные программы с поддержкой скинов используют именно формат BMP.


VID   (2002-06-19 23:28:00) [4]


> DeMoN-777 © (19.06.02 20:03)
> А чем же вам не нравится BMP ?

Вроде как размером... в несжатом состоянии


DeMoN-777   (2002-06-19 20:03:00) [5]

А чем же вам не нравится BMP ?


GrayFox   (2002-06-19 19:00:00) [6]

JPEG оптимизирвоан специально под фотографиии! Если у вас картинки, то лучше тогда использовать GIF


Volj   (2002-06-19 18:52:00) [7]

1. А почему тогда не TIF? А на torry наверняка полно компонентов, работающих с этим форматом. Вообще, если говорить не в тему, JPEG заметно ухудшает качество только на "однотонных"изображениях. А на "полноцветных"потеря качества глазом не заметна. Так что, для полноцветных - JPEG, а на однотонных - любой из перечисленных выше вариантов.

2. Что касается разархивирования RAR - " Unrar sources, unrar.dll library and uncompressed versions of SFX modules
may now be downloaded from the RAR home page www.rarlab.com
" - цитата из UnRARSrc.txt в дистрибутиве WinRAR


HowTo   (2002-06-19 18:47:00) [8]

OK

А кто-нибудь ещё знает??


Man-In-Red   (2002-06-19 18:39:00) [9]

А вот этого некогда не пробовал, извиняюсь… :(


HowTo   (2002-06-19 18:35:00) [10]

2Man-In-Red

OK.Thanks! А как загрузить его в Image1???


Man-In-Red   (2002-06-19 18:31:00) [11]



> HowTo (19.06.02 17:46)

Используйте формат PNG – размером меньше чем Jpeg, а качеством абсолютно не отличается от BMP!!!
Просто идеальный формат для изображений!


DeMoN-777   (2002-06-19 18:30:00) [12]

>HowTo (19.06.02 18:22)

Так как я не профессиональный программер, я сделал бы так:

1.Распаковал архив в отдельную папку(например в Temp)
2.Подгрцжил-бы обычным способом в Image.
3.Удалял папку.

Я думаю что есть варианты и получше, но моих знаний пока хватает только на это.





HowTo   (2002-06-19 18:22:00) [13]

Сорри, если вопрос не по теме, но, DeMoN-777, вот, например, у меня есть файл test.prg (на самом деле изменено расширение от rar, в смысле архив, но с друшим расширением), как мне тогда из проги вытянуть оттуда картинку gggg.bmp и загрузить её в Image1???


DeMoN-777   (2002-06-19 18:13:00) [14]

Делай скин в архиве и читай его прямо из архива, так как это делает, например WinAmp.


А вообще вопрос не по теме................


DeMoN-777   (2002-06-19 18:11:00) [15]

>HowTo (19.06.02 18:02)
>Да дело не в памяти, а в размере скина.

Зато как bmp-шки сжимаются(с 2000Кб. до 40Кб.)


HowTo   (2002-06-19 18:02:00) [16]

Да дело не в памяти, а в размере скина. Скин с bmp-шками занимает намного больше, чем скин с jpeg-шками. Но за удовольствие приходиться платить качеством. Хотелось бы иметь нормальное качество, но и нормальный размер скина.


Volj   (2002-06-19 17:55:00) [17]

А что, так велика потеря качества? Если это принципиально, то есть мн-во других форматов... А в памяти про воспроизведении "скина" все они будут занимать поровну...


Наверх

Титульная страница Поиск, карта сайта Написать письмо