Delphi BMP-JPG
2015-12-16 21:25
489 查看
;----Bmp转Jpeg-----
uses Jpeg;
procedure TForm1.Button1Click(Sender: TObject);
Var
Jpg : TJpegImage;
BMP : TBitMap ;
begin
Jpg :=TJpegImage.Create;
BMP :=TBitmap.Create;
BMP.LoadFromFile('H:/Avi_图_Wav/跳.bmp');
Jpg.Assign(BMP);
Jpg.SaveToFile('H:/Avi_图_Wav/跳.Jpg' );
BMP.Free ;
Jpg.Free;
end;
//---------------JPG转BMP-----------------
procedure TForm1.Button1Click(Sender: TObject);
var
MyJPEG : TJPEGImage;
MyBMP : TBitmap;
begin
MyJPEG := TJPEGImage.Create;
with MyJPEG do begin
LoadFromFile('UwJpegHier.JPEG');
MyBMP := TBitmap.Create;
with MyBMP do begin
Width := MyJPEG.Width;
Height := MyJPEG.Height;
Canvas.Draw(0,0,MyJPEG);
SaveToFile('UwBmpHier.BMP');
Free;
end;
Free;
end;
end;
===========================================================
//JPEG and bitmaps
var
MyJpeg: TJpegImage;
Image1: TImage;
begin
Image1:= TImage.Create;
MyJpeg:= TJpegImage.Create;
Image1.LoadFromFile('TestImage.BMP'); // Load the Bitmap from a file
MyJpeg.Assign(Image1.Picture.Bitmap); // Assign the BitMap to MyJpeg
object
MyJpeg.SaveToFile('MyJPEGImage.JPG'); // Save the JPEG to Disk
end;
----------------------------------------
jpg 转换成 bmp
...convert jpg to bmp ?
Var
jpeg: TJPEGImage;
bmp: TBitmap;
Begin
jpeg:= TJPEGImage.Create;
try
jpeg.LoadFromFile( filename );
bmp:= TBitmap.Create;
try
bmp.Assign( jpeg );
bmp.SaveTofile( ChangeFileExt( filename, '.BMP' ));
finally
bmp.free
end;
finally
jpeg.free
end;
end;
-------------------------------------------
procedure TForm1.Button1Click(Sender: TObject);
var
bmp : TBitmap;
jpg : TJpegImage;
begin
bmp := TBitmap.Create;
jpg := TJpegImage.Create;
jpg.LoadFromFile ( 'G:/VCL/Menu_Directory/彩色面版/RIVER.JPG ' );
bmp.Assign( Jpg);
bmp.SaveToFile ( 'G:/VCL/Menu_Directory/彩色面版/RIVER.bmp' );
jpg.Free;
bmp.Free;
end;
---------------------------------
convert jpg to bmp ?
Var jpeg: TJPEGImage;
bmp: TBitmap;
Begin
jpeg:= TJPEGImage.Create;
try jpeg.LoadFromFile( filename );
bmp:= TBitmap.Create;
try bmp.Assign( jpeg );
bmp.SaveTofile( ChangeFileExt( filename, '.BMP' ));
finally
bmp.free
end; finally
jpeg.free
end;
end;
uses Jpeg;
procedure TForm1.Button1Click(Sender: TObject);
Var
Jpg : TJpegImage;
BMP : TBitMap ;
begin
Jpg :=TJpegImage.Create;
BMP :=TBitmap.Create;
BMP.LoadFromFile('H:/Avi_图_Wav/跳.bmp');
Jpg.Assign(BMP);
Jpg.SaveToFile('H:/Avi_图_Wav/跳.Jpg' );
BMP.Free ;
Jpg.Free;
end;
//---------------JPG转BMP-----------------
procedure TForm1.Button1Click(Sender: TObject);
var
MyJPEG : TJPEGImage;
MyBMP : TBitmap;
begin
MyJPEG := TJPEGImage.Create;
with MyJPEG do begin
LoadFromFile('UwJpegHier.JPEG');
MyBMP := TBitmap.Create;
with MyBMP do begin
Width := MyJPEG.Width;
Height := MyJPEG.Height;
Canvas.Draw(0,0,MyJPEG);
SaveToFile('UwBmpHier.BMP');
Free;
end;
Free;
end;
end;
===========================================================
//JPEG and bitmaps
var
MyJpeg: TJpegImage;
Image1: TImage;
begin
Image1:= TImage.Create;
MyJpeg:= TJpegImage.Create;
Image1.LoadFromFile('TestImage.BMP'); // Load the Bitmap from a file
MyJpeg.Assign(Image1.Picture.Bitmap); // Assign the BitMap to MyJpeg
object
MyJpeg.SaveToFile('MyJPEGImage.JPG'); // Save the JPEG to Disk
end;
----------------------------------------
jpg 转换成 bmp
...convert jpg to bmp ?
Var
jpeg: TJPEGImage;
bmp: TBitmap;
Begin
jpeg:= TJPEGImage.Create;
try
jpeg.LoadFromFile( filename );
bmp:= TBitmap.Create;
try
bmp.Assign( jpeg );
bmp.SaveTofile( ChangeFileExt( filename, '.BMP' ));
finally
bmp.free
end;
finally
jpeg.free
end;
end;
-------------------------------------------
procedure TForm1.Button1Click(Sender: TObject);
var
bmp : TBitmap;
jpg : TJpegImage;
begin
bmp := TBitmap.Create;
jpg := TJpegImage.Create;
jpg.LoadFromFile ( 'G:/VCL/Menu_Directory/彩色面版/RIVER.JPG ' );
bmp.Assign( Jpg);
bmp.SaveToFile ( 'G:/VCL/Menu_Directory/彩色面版/RIVER.bmp' );
jpg.Free;
bmp.Free;
end;
---------------------------------
convert jpg to bmp ?
Var jpeg: TJPEGImage;
bmp: TBitmap;
Begin
jpeg:= TJPEGImage.Create;
try jpeg.LoadFromFile( filename );
bmp:= TBitmap.Create;
try bmp.Assign( jpeg );
bmp.SaveTofile( ChangeFileExt( filename, '.BMP' ));
finally
bmp.free
end; finally
jpeg.free
end;
end;
相关文章推荐
- Delphi实现http发送xml文件片段
- Delphi实现毫秒级别的倒计时实例代码
- Delphi7中Listview的常用功能汇总
- 插件管理框架 for Delphi(一)
- delphi中一个值得大家来考虑的DLL问题
- Delphi实现检测并枚举系统安装的打印机的方法
- delphi 正弦曲线图
- Delphi下OpenGL2d绘图之画四边形的方法
- Delphi实现木马文件传输代码实例
- delphi建立、读取、存贮INI文件的方法《三》
- Delphi控件ListView的属性及使用方法详解
- delphi制作wav文件的方法
- Delphi下OpenGL2d绘图之画点的方法
- Delphi下OpenGL2d绘图之初始化流程详解
- Delphi实现窗体感知鼠标滑过并自动隐藏与显示窗口的方法
- Delphi实现截屏存盘的方法
- Delphi实现碰撞球体完整实例代码
- delphi建立、读取、存贮INI文件的方法《二》
- Delphi解析FTP地址的方法
- Delphi实现读取系统时间与日期完整实例