Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как сохранить изображение в файл и кто занимается фракталами сюда

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Как сохранить изображение в файл и кто занимается фракталами сюда
Имя
Сообщение << Старые топики   Новые топики >>
Как сохранить изображение в файл и кто занимается фракталами сюда - 2005-02-25 22:53:25   
Nerzhul

Сообщений: 45
Оценки: 0
Присоединился: 2005-02-25 22:39:02
Написал прогу по отображению фракталов. Надо сохранить изображение в файл.
Рисую на форме методом Form.Canvas.Pixels. Если можно другим методом ,то подскажите как(Именно попиксельно). И еще: как сделать чтобы при перемещении за экран рисунок на форме не стирался.
Post #: 1
Как сохранить изображение в файл и кто занимается фракталами сюда - 2005-02-26 01:48:16   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
libjpg, libpng, libmng, etc
что хочешь то и выбирай, а если хочешь сразу все форматы поддерживать есть, например, DevIL
Post #: 2
Как сохранить изображение в файл и кто занимается фракталами сюда - 2005-02-26 05:35:46   
DeathLess

Сообщений: 141
Оценки: 0
Присоединился: 2004-10-19 08:24:04
на форме рисовать это жуткий изврат. Рисуй лучше на PaintЬох
Что бы сохранить в фаил, нужно перегнать твою картинку в bitmap. Вот так:

procedure TForm1.N7Click(Sender: TоЬjесt);
var pbRect: TRect;
BitMap:Tbitmap;
begin
pbRect := Rect(0, 0, fractal.Width, fractal.Height);
BitMap := TBitMap.Create;
Bitmap.Width := fractal.Width;
Bitmap.Height := fractal.Height;
BitMap.Canvas.CopyRect(pbRect, fractal.Canvas, pbRect);
if savedialog1.Execute then begin
bitmap.SaveToFile(savedialog1.FileName);
end;
BitMap.Free;
end;

fractal - это пэинтбокс

Что бы рисунок не стирался, его нужно востанавливать. Сохраняешь в памяти и когда возникает событие OnPaint отрисовываешь занова.


Post #: 3
Как сохранить изображение в файл и кто занимается фракталами сюда - 2005-03-09 00:33:32   
Nerzhul

Сообщений: 45
Оценки: 0
Присоединился: 2005-02-25 22:39:02
Большое спасибо, DeathLess. Но у меня еще вопрос:
я хочу рисовать в переменной TBitmap,заполняя ProgressBar, а потом
отобразить рисунок из переменной на PaintЬох.
Как это сделать?
З.Ы. рисунок строится с использованием цикла.
Post #: 4
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Как сохранить изображение в файл и кто занимается фракталами сюда







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.