Orifiel |
Отправлено: 19.11.2003, 11:34 |
|
Не зарегистрирован
|
Имеется диаграмма (объект класса TChart). Как сохранить ее в формате JPEG? Как преобразовать существующий *.bmp-файл в *.jpg-файл? |
|
Orifiel |
Отправлено: 19.11.2003, 12:07 |
|
Не зарегистрирован
|
Поставлю вопрос конкретнее. Как получить растр для объекта TChart? |
|
Svetlana |
Отправлено: 20.11.2003, 13:49 |
|
Не зарегистрирован
|
Я не могу написать из TChart, у меня просто нет готового примера.
Но из файла Это очень просто.
Надо включить:
jpeg.hpp
И далее код:
Graphics::TBitmap* Bmp = new Graphics::TBitmap;
Bmp->LoadFromFile(Tmp);
TJPEGImage *jp = new TJPEGImage();
try
{
jp->Assign(Bmp);
jp->SaveToFile(Tmp1);
}
__finally
{
delete jp;
}
delete Bmp;
Светлана.
Отредактировано Svetlana — 20/11/2003, 14:56 |
|
Admin |
Отправлено: 23.11.2003, 19:19 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
В архиве форума:
http://www.rxlib.ru/progi/forum_answer.php...?id=1997&nn=210
CODE |
Вопрос: ( 2003-04-10 23:20:13 ) Alexander, есть еще вопрос. by Andrgol site
( [C++ Error] main.cpp(203): E2316 'SaveChartToFile' is not a member of 'TChart'
В Helpe описание процедуры SaveChartToFile есть (как метода TChart), а при компиляции выдает такую ошибку.
Что зто значит, и как всетаки сохранить в файл Chart ? )
--------------------------------------------------------------------------------
Ответ:( 2003-04-11 11:44:37 ) Владимир support@cbuilder.ru [URL=http://cbuilder.ru]http://cbuilder.ru[/URL]
#include < teestore.hpp >
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString fileName="c:\\sss.bmp";
Chart1->SaveToBitmapFile(fileName);
Chart1->SaveToMetafile(fileName);
// или
SaveChartToFile(Chart1, fileName);
}
|
Отредактировано Admin — 23/11/2003, 20:23
|
|