- 12
- 0
- 约 15页
- 2017-02-16 发布于河南
- 举报
图片格式转换
常见图象格式转换技术1. ICO图标转换BMP格式2. 32x32 BMP格式图象转换为 ICO格式3.转换BMP-JPEG文件格式4.JPEG 转换为BMP函数5.Bmp转换为JPEG文件格式函数-------------------------------------------------------------------------------------------------------------------------1.Chinese : ICO图标转换BMP格式English :(Conversion from ICO to BMP)--------------------------------------------------------
? var??? Icon?? : TIcon;??? Bitmap : TBitmap;? begin???? Icon?? := TIcon.Create;???? Bitmap := TBitmap.Create;???? Icon.LoadFromFile(c:picture.ico);???? Bitmap.Width := Icon.Width;???? Bitmap.Height := Icon.Height;???? Bitmap.Canvas.Draw(0, 0, Icon );???? Bitmap.SaveToFile(c:picture.bmp);???? Icon.Free;???? Bitmap.Free;===================================2.Chinese: 32x32 BMP格式图象转换为 ICO格式English :32x32 bit Bitmaps to ICOs-----------------------------------unit main;
interface
uses? Windows, Messages, SysUtils, Classes, Graphics, Controls,? Forms,Dialogs,ExtCtrls, StdCtrls;
type? TForm1 = class(TForm)??? Button1: TButton;??? Image1: TImage;??? Image2: TImage;??? procedure Button1Click(Sender: TObject);??? procedure FormCreate(Sender: TObject);? private??? { Private declarations }? public??? { Public declarations }? end;
var? Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);var winDC, srcdc, destdc : HDC;??? oldBitmap : HBitmap;??? iinfo : TICONINFO;begin??? GetIconInfo(Image1.Picture.Icon.Handle, iinfo);
??? WinDC := getDC(handle);??? srcDC := CreateCompatibleDC(WinDC);??? destDC := CreateCompatibleDC(WinDC);??? oldBitmap := SelectObject(destDC, iinfo.hbmColor);??? oldBitmap := SelectObject(srcDC, iinfo.hbmMask);
??? BitBlt(destdc, 0, 0, Image1.picture.icon.width,???? Image1.picture.icon.height,?????????? srcdc, 0, 0, SRCPAINT);??? Image2.picture.bitmap.handle := SelectObject(destDC, oldBitmap);??? DeleteDC(destDC);??? DeleteDC(srcDC);??? DeleteDC(WinDC);
?image2.Picture.Bitmap.savetofile(ExtractFilePath(Application.ExeName)????????? + myfile.
您可能关注的文档
- 凡客管理运营研究一.doc
- 几种家具尺寸.doc
- 几件老红木木纹图.doc
- 冲压模具资料.doc
- 几种文件格式的转换.doc
- 凡科建站与传统建站的区别_图文.ppt
- 出境旅游出境旅游合同范本的应用.doc
- 出国用什么银行卡.doc
- 出货管理制度.doc
- 分稿-手术室的管理(中英对照).doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 餐厅服务质量保证措施及服务承诺.docx VIP
- 史赛克SFDAI髓内钉系统商品名T中文说明书.pdf VIP
- 2025至2030特种车行业风险投资发展分析及运作模式与投资融资报告.docx VIP
- 监控系统及门禁系统维护方案.docx VIP
- AQ1029-2019 煤矿安全监控系统及检测仪器使用管理规范 (AQ 1029-2019).pdf VIP
- 2026-2031主机游戏市场调查报告.docx VIP
- 《华为组织力:构建持续打胜仗的团队》华为前高管深度解析华为组织底层逻辑-读书笔记.pdf VIP
- 职业健康体检PPT课件.pptx VIP
- 工会会员端午节慰问品采购 投标方案(技术方案).doc VIP
- 2025-2026学年人教版英语七年级上册期末复习.pdf VIP
原创力文档

文档评论(0)