我使用的是Delphi XE3。我尝试打开一个WMF文件,代码如下:
var
Picture: TPicture;
begin
Picture := TPicture.Create();
Picture.LoadFromFile('E:\temp\thumbnail.wmf');
Picture.Free;
end; 但我总是会得到无效的图形异常。我尝试使用其他工具打开wmf文件,如ACDSee,并确认图像已完成。为什么Delphi打不开它。我尝试过不同版本的Delphi,但都失败了。
wmf文件可从https://www.dropbox.com/s/wcqdma42xlra07p/thumbnail.wmf?dl=0下载
谢谢
发布于 2019-01-08 18:11:19
Delphi只能读取以WMF Placeable Header Record开头的可放置的WMF元文件。给定的文件不是可放置的WMF元文件。
https://stackoverflow.com/questions/54088969
复制相似问题