Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2003.12.04;
Скачать: [xml.tar.bz2];

Вниз

как из буфура сохранить jpeg?   Найти похожие ветки 

 
Малой   (2003-08-06 14:51) [0]

Мастаки, вот такой код:
procedure TForm1.Button1Click(Sender: TObject);
var
jp: TJPEGImage;
begin
jp := TJPEGImage.Create;
try
with jp do
begin
DBChart1.CopyToClipboardBitmap;
LoadFromClipboardFormat(cf_???,ClipBoard.GetAsHandle(cf_???),0);
( "1.jpg") Мастаки, вот такой код:
procedure TForm1.Button1Click(Sender: TObject);
var
jp: TJPEGImage;
begin
jp := TJPEGImage.Create;
try
with jp do
begin
DBChart1.CopyToClipboardBitmap;
LoadFromClipboardFormat(cf_???,ClipBoard.GetAsHandle(cf_???),0);
SaveToFile("1.jpg")
end;
finally
jp.Free;
end;
end;

что писать вместо cf_???. Перері все что знал, нашел только для BitMap и MetaFile.
Помогите.


 
clickmaker   (2003-08-06 14:54) [1]

В хелпе по LoadFromClipboardFormat написано "LoadFromClipboardFormat can also recognize, and supports, a bitmap format on the Clipboard". Так что CF_BITMAP


 
Малой   (2003-08-06 14:58) [2]


> LoadFromClipboardFormat(cf_???,ClipBoard.GetAsHandle(cf_???),0);

после этой строчки выскакивает Access Violation. блин, чего ему надо?


 
clickmaker   (2003-08-06 15:24) [3]

А если так

LoadFromClipboardFormat(cf_bitmap, ClipBoard.GetAsHandle(cf_bitmap), ClipBoard.GetAsHandle(cf_palette));


 
Малой   (2003-08-06 15:28) [4]

нет - AV :(


 
pasha676_*   (2003-08-06 16:28) [5]

Как у вас тут все сложно.

Как насчет асснгнуть в TBitmap, а потом ассингнуть в TJPegImage? Помоему это проще. Не знаю почему, но у меня что то в этом духе написано. Наверное сразу в jpeg пихнуть не получилось тоже. Давно писал, подробностей не помню.


 
Малой   (2003-08-06 16:54) [6]


> Как насчет асснгнуть в TBitmap, а потом ассингнуть в TJPegImage?
>


а как из DBChart это можно сделать?


 
pasha676_*   (2003-08-07 17:23) [7]

Я БД чарт не вертел. Ну надо попробывать содрать с него картинку из канваса например в TBitmap ну а оттэдова в Jpeg. Напрямую с Jpeg никому работать не рекомендую. Хотя можно попробывать и сразу в Jpeg ассигнуть.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2003.12.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.003 c
4-11733
Andriy Tysh
2003-10-07 20:30
2003.12.04
Убрать заголовок окна


6-11650
Alexx_AI
2003-10-10 16:34
2003.12.04
Программно в сеть W2000 XP


3-11595
Ich Hasse
2003-11-16 13:21
2003.12.04
Как переименовать и переместить столбец?


4-11748
_qq
2003-10-06 12:30
2003.12.04
Как открыть стандартное окно добавления шрифтов(


4-11726
Andriy Tysh
2003-10-08 18:04
2003.12.04
Клацанье по заголовку





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский