![]() |
Модераторы: Snowy, Alexeis, MetalFan |
![]() ![]() ![]() |
|
Vasya |
|
|||
Unregistered |
Привет!
Как определить размер картинки в байтах, загруженной в TImage? Спасибо! |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
размер на глубину цвета.... или тебе надо размер файла с которого было загруженна...
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
Vasya |
|
|||
Unregistered |
Размер файла. (файла нет, картинка в ресурах, можно, конечно, сохранить ее в файл, потом узнать размер, но это, как-то, не очень...)
|
|||
|
||||
KAS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 26.6.2003 Репутация: нет Всего: нет |
Как правильно заметил Step: Size=Площадь_Картинки*Число_байт_на_пиксел, но есть одна особенность: обычно в BitMap образах происходит выравнивание на байт построчно, т.е. нужно взять число пикселов по горизонтали, дополнить до числа, кратного 8 , умножить на число пикселов по вертекали и еще раз умножить на число байтов цвета на пиксел (на число битовых плоскостей /8, если так понятнее )
Удачи, KAS. |
|||
|
||||
stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
hRes := FindResource(0 {GetModuleHandle('lib.dll')}, 'pic1', PChar(RT_BITMAP));
PicSizeInBytes := SizeofResource(0 {GetModuleHandle('lib.dll')}, hRes); -------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Звук, графика и видео" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |