![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Can only modify an image if it contains a bitmap [D5, D7, Win95/98, WinME, NT4, Win2k, WinXP]
Degobar © (2005-01-20 11:01:00)в Image1 загружен wmf файл,
"can only modify an image if it contains a bitmap"
такая ошибка
при таком коде
Image1.Canvas.Pixels[x,y]
если использовать функцию GetPixel, тоже самое
незнаю в чем проблема
Degobar (2005-01-20 13:45:00) [1]При переводе в BMP файл огромный 5000x3000 переводит
очень долго, нельзя ли скопировать часть wmf файла
в BMP ???
Smithson (2005-01-20 12:13:00) [2]Дело в том, в image не битмап. Об этом и пишут. А редактировать windows умеет только bmp файл. Отсюда вывод - привести твой TImage к bmp
var Image1: TImage;
BMP: TBitmap;
begin
Image1.LoadFromFile...
BMP := TBItmap.Create();
BMP.Assign(Image1.Picture. Graphic);
// Вот теперь у тебя в BMP лежит настоящий битмап и можешб измываться над ним, как хочешь.
// А в конце сделать
BMP.Free;