Форум: "Основная";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];
ВнизTImage: баг с иконками большими 32х32 Найти похожие ветки
← →
AlexeyT © (2006-06-25 00:47) [0]Кажется, TImage неправильно считает размер иконки, большей чем 32х32. Берем например иконку 48х48 и загружаем:
procedure TForm1.FormShow(Sender: TObject);
begin
Image1.AutoSize:= true;
Image1.Picture.LoadFromFile("C:\test_icon_48x48.ico");
end;
И видим *усеченную* инонку в квадрате 32х32 !
Налицо баг в VCL. Повторяется в D5-D7.
Это можно как-то поправить/обойти?
← →
Phoroon~ (2006-06-25 01:09) [1]Так може икона твоя, содержит и 16X16 и, 32x32, и 48X48
← →
AlexeyT © (2006-06-25 11:03) [2]Проверил, нет, содержит только один большой размер (48х48 в примере).
← →
Loginov Dmitry © (2006-06-25 12:36) [3]> Это можно как-то поправить/обойти?
Поставить Image1.AutoSize:= False;
и корректировать размеры имаги вручную.
← →
AlexeyT © (2006-06-25 13:27) [4]
> Поставить Image1.AutoSize:= False;
> и корректировать размеры имаги вручную.
А как я узнаю размер иконки?
Image.Picture.Width/Height возвращают 32.
← →
Gero © (2006-06-26 02:55) [5]Прочитав заголовок ico-файла.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c