メタファイルにビットマップ画像をDraw

解決


studio-take  2011-04-26 06:51:39  No: 40487

データベースから引き出した元々JPEGの画像を
印刷時プレビュー時、メタファイルを介して出力したいのですが、
一向に表示されません。
何か特別な処理が必要なんでしょうか?
JPEGはRGBで統一する前提です。

MC := TMetafileCanvas.Create(MergeMF, 0);
with MC do
begin
  BM := TBitmap.Create;
  BM.Asign(image1.Picture.Bitmap);//もともとJPEG画像
  StrechDraw(Recr(0,0,10,10),BM);
  BM.Free;
end;


もともとJPEG画像ならTBitmapに  2011-04-26 07:27:08  No: 40488

MC.StretchDraw(Rect(0,0,10,10),Image1.Picture.Graphic);
これではだめなの?


studio-take  2011-04-26 08:19:58  No: 40489

ありがとうございました。
うまくいきました。
たったそれだけの違いなんですね。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加