麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

delphi實(shí)現(xiàn)批量縮略圖生成工具開發(fā)代碼

2019-11-18 18:06:36
字體:
供稿:網(wǎng)友
 

主要功能:

1 生成指定圖片的縮略圖
2 批量生成某一目錄內(nèi)所有圖片縮略圖
3 提供5中縮略圖尺寸定義模式
4 目前只支持.jpg格式

測試版下載:http://bjfile.focus.cn/file/15483/728_MJpg.rar

核心代碼:

//保存JPEG的縮略圖
PRocedure SavePic(SourceFileName,DescFileName: String);
const
    MaxWidth = 200 ;
    MaxHigth = 200 ;
var
   jpg: TJPEGImage;
   bmp: TBitmap;
   SourceJpg: TJPEGImage;
   Width, Height,tmpInt: Integer;
begin
   try
     bmp := TBitmap.Create;
     SourceJpg := TJPEGImage.Create;
     Jpg:= TJPEGImage.Create;
     //讀取源文件
     SourceJpg.LoadFromFile(SourceFileName);
     //計(jì)算縮小比例
     if SourceJpg.Width >= SourceJpg.Height then
        tmpInt := Round(SourceJpg.Width div MaxWidth)
     else
        tmpInt := Round(SourceJpg.Height div MaxHigth) ;
     Width  := SourceJpg.Width  div tmpInt ;
     Height := SourceJpg.Height div tmpInt ;
     //縮小
     bmp.Width := Width;
     bmp.Height := Height;
     bmp.PixelFormat := pf24bit;
     bmp.Canvas.StretchDraw(Rect(0,0,Width,Height), SourceJpg);
     //保存
     jpg.Assign(bmp);
     jpg.SaveToFile(DescFileName);
   finally
     bmp.Free;
     jpg.Free;
     SourceJpg.Free;
   end;
end;


上一篇:如何用Delphi編寫自己的可視化控件

下一篇:Delphi中使用純正的面向?qū)ο蠓椒?/a>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
熱門圖片

新聞熱點(diǎn)

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 最新一区二区三区 | 欧美日韩高清不卡 | 国产午夜精品久久久久久免费视 | av成人在线电影 | 久久久av亚洲男天堂 | 亚洲国产精品久久久 | 色视频在线播放 | 欧美精品一区二区视频 | 深夜小视频在线观看 | 日韩视频高清 | 一级啪啪片 | 深夜免费视频 | 久久精品一二三区 | av成人在线免费观看 | 中文字幕一区2区 | 日韩毛片在线看 | 国产午夜亚洲精品 | 日韩黄色免费在线观看 | 高清av免费 | 久久最新网址 | 色婷婷av一区二区三区久久 | 成人午夜在线观看视频 | 性少妇videosexfreexx | 成人毛片免费播放 | 成人三级电影网站 | 经典三级在线视频 | 久久久青青草 | 欧美视屏一区二区 | 色骚综合 | 懂色av懂色aⅴ精彩av | 毛片在哪看 | 一区在线免费视频 | 九九热在线视频观看这里只有精品 | 中午字幕无线码一区2020 | 91九色视频观看 | 国产高清成人久久 | 91精品国| 国产午夜亚洲精品理论片大丰影院 | 一级成人欧美一区在线观看 | 久久久中精品2020中文 | 欧产日产国产精品乱噜噜 |