我改的是一个远程抓屏幕的程序,图象数据已经传过来了。保存在本地的image1控件中
现在我想通过botton1把image中的图片保存到savepicturedialog1指定的文件名中
image1中的图片可以看到,我不知道是BMP格式还JPEG格式,我个人想是保存为jpeg格式的。
各位我想大家都曾经遇到过这个问题,或则将要遇到过这个问题。
所以我想在这里就算是帮新人了啊/KA  !!!

解决方案 »

  1.   

    确定有加载图片后调用:
    Image1.Picture.Graphic.ClassName;
      

  2.   

    当你加载的图片为bmp时,Image1.Picture.Graphic.ClassName;返回值为TBitmap;若为jpg图片时,返回TJPEGImage;若为ico时,返回为TIcon...
      

  3.   

    usees  jpeg;
      TJPEGImage *jp = new TJPEGImage();
      try
      {
        jp.Assign(Image1.Picture.Bitmap);
        jp.SaveToFile("c:\\oneeye.jpg");
      }
      finally
      {
        delete jp;
      }
    }自己参考着改一下