![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перевод png в jpg. [XP]
oleg_teacher © (2011-09-26 22:15:00)Переделываю png в jpg с помощью кода:
png.LoadFromFile(OpenDialog1.FileName);
bmp.Assign(png);
jpg.Assign(bmp);
и т.д. проблема в созданом рисунке. Прозрачный фон заменился на черный. Как поступить что бы ето полотно было белое.
oleg_teacher (2011-09-26 22:31:00) [1]получилося наверное гораздо проще... прорисовкой пнг файла, на уже созданом белом битмапе.
oleg_teacher (2011-09-26 22:31:00) [2]всем спс)))
Rouse_ (2011-09-26 22:20:00) [3]Попробуй через GDI+
Вот в этом примере из PNG делается 32 битный битмап, тебе нужно выполнить обратное конвертирование посредством того-же GDI+:
http://rouse.drkb.ru/components.php#fwiconex
function TFWCustomIconEx.GetBitmapInfo(const Format: Integer): PBitmapInfoHeader;