各位帮帮忙,我用下面语句把在image中显示的图片保存成位图之后
image1.Picture.SaveToFile(PicPath);
(注:PicPath是图片保存路径,提前设好的形式为C:\image\1.BMP)结果用image1.Picture.LoadFromFile(PicPath);打不开图片,出现这个错误提示“Bitmap image is not valid”,证明图片读不出来,直接找到这个图片双击能打开现在问题是只要是通过SaveToFile 保存形成的图片都不能打开,其他的都可以,请教各位高人帮忙分析一下,谢谢了
image1.Picture.SaveToFile(PicPath);
(注:PicPath是图片保存路径,提前设好的形式为C:\image\1.BMP)结果用image1.Picture.LoadFromFile(PicPath);打不开图片,出现这个错误提示“Bitmap image is not valid”,证明图片读不出来,直接找到这个图片双击能打开现在问题是只要是通过SaveToFile 保存形成的图片都不能打开,其他的都可以,请教各位高人帮忙分析一下,谢谢了
解决方案 »
- INDY 10编译不了..
- delphi idhttp 异常处理
- 在delphi 客户端程序中怎样实现链接功能?
- 高手,请进,有关贴图处理,在线等待。
- 那个英雄能让这个程序的菜单项 d 变为有效?打开后会有美眉出现!
- 急,急,急……!求助于高手:[远程屏幕操作]的实现
- hzb (Explorer) pazee(耙子)请到这里来,对于Formula one我这样解决行不?
- 我用了OLE的COM对象,当对象赋值后为空时,调试时显示值为$00000000,但我不会写表达式来判断是否为空.
- 请高手留几句 delphi 调用divx压解视频流的例子的代码.
- 在WIN2000下怎才能把键盘锁住?至少能锁住CTRL、ALT、DEL、WIN开始键
- 请高手帮助----dll调用问题
- 急!求用API函数画斜线的代码!
所以用LoadFromFile就读不出来
但如果是的话在SaveToFile的时候该怎么设置呢?不用SaveDialog
image中的图片是从粘贴板中复制过去的,就会出现上面那种情况.
不知道到底怎么回事
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, StdCtrls, Buttons, ExtCtrls,clipbrd;type
TForm1 = class(TForm)
Image1: TImage;
BitBtn1: TBitBtn;
PopupMenu1: TPopupMenu;
N1: TMenuItem;
BitBtn2: TBitBtn;
procedure N1Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.N1Click(Sender: TObject);
begin
if clipboard.hasformat(CF_PICTURE) then
begin
image1.picture.assign(clipboard);
end;
end;procedure TForm1.BitBtn1Click(Sender: TObject);
begin
image1.Picture.SaveToFile('C:\1.BMP');
end;procedure TForm1.BitBtn2Click(Sender: TObject);
begin
image1.Picture.LoadFromFile('C:\1.BMP');
end;end.