var
PictureName,ExtName:string;
JpegImage:TJpegImage;
begin
inherited;
if OpenPictureDialog1.Execute then
begin
PictureName := OpenPictureDialog1.FileName;
ExtName := ExtractFileExt(PictureName);
if UpperCase(ExtName) = '.BMP' then
begin
Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end
else if (UpperCase(ExtName)='.JPG') OR (UpperCase(ExtName)='.JEPG') then
begin
Jpegimage := TJpegImage.Create;
try
Jpegimage.LoadFromFile(OpenPictureDialog1.FileName);
Image1.Picture.Graphic.Assign(Jpegimage);
finally
jpegimage.Free;
end;
end;
end;