纵横比率
提示:这里可以添加技术概要
核心源码
var
AspectRatioForm: TAspectRatioForm;
implementation
{$R *.DFM}
uses
JPEG,
ShellAPI; // ShellExecute
function LoadGraphicsFile(const Filename: string): TBitmap;
var
Picture: TPicture;
begin
RESULT := nil;
if FileExists(Filename)
then begin
RESULT := TBitmap.Create;
try
Picture := TPicture.Create;
try
Picture.LoadFromFile(Filename);
// 将图片换位位图格式
try
Result.Assign(Picture.Graphic);
except
// 如果不支持直接转换
// 那么就画在bitmap上。
RESULT.Width := Picture.Graphic.Width;
RESULT.Height := Picture.Graphic.Height;