怎樣保存用OpenPictureDialog打開的圖片,並用我默認的文件名及路徑來保存,而且不跳出SavePictureDialog對話框?

解决方案 »

  1.   

    if SavePictureDialog1.Execute then
      begin
        ....
      end;
      

  2.   

    我的要求是:
    1、用我默認的文件名及路徑來保存,
    2、而且不跳出SavePictureDialog對話框
      

  3.   

    如,我要用默認的文件名:xx.jpg來作保存的文件名,且保存時不能顯示那個SavePictureDialog對話框。
      

  4.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
      bmp:TBitmap;//假设你要用BMP的话
      name:WideString;
    begin
      name:'你要保存的文件名';
      if OpenPictureDialog1.Execute then
      begin
        bmp.LoadFromFile(OpenPictureDialog1.FileName);
        bmp.SaveToFile(name);
      end;
    end;楼主是这个意思?
      

  5.   

    procedure TForm1.Button1Click(Sender: TObject);var
      Bitmap : TBitmap;
    begin
     Bitmap := TBitMap.create;
     try
       //Bitmap.LoadFromClipBoardFormat(cf_BitMap,ClipBoard.GetAsHandle(cf_Bitmap),0);
       Bitmap.SaveToFile('C:\screen.bmp');
     finally
       Bitmap.free;
     end;
    end;
      

  6.   

    是那個意思,但我打開jpg圖片,保存時,
    報錯:
    Bitmap image is not valid.