国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

ASP使用aspjpe,g固定比例裁剪縮略圖

2019-11-02 14:28:41
字體:
供稿:網(wǎng)友

   一般生成縮略圖的方法有兩種:

  一是縮放成固定大小的小圖片

  二是縮放成等比例的小圖

潦草影院[www.aikan.tv/special/liaocaoyingyuan/]

  第一種方法的缺點是,會使圖片變形,例如一個身材苗條的MM變成一個胖MM

  第二種方法的缺點是,如果圖片是放在一個表格中顯示,并且圖片寬高比和這個表格不同,就不能充滿整個表格,留下空隙,不好看

  這里介紹的方法是“固定比例裁剪”,也就是說,生成的縮略圖寬高比是固定的,但是不會變形。如果原圖的寬高比大于設(shè)定的寬高比,就會自動剪掉左右兩旁多余的圖;如果原圖的寬高比小于設(shè)定的寬高比,就會自動剪掉上下的多余的圖。

  Copy to ClipboardLiehuo.Net Codes

  引用的內(nèi)容:[www.veryhuo.com]

  ‘===============================================

  ‘生成新規(guī)格大小的圖片

  ‘失敗返回False,成功返回True

  ‘sourcpic-源圖片絕對路徑,newwidth-新圖片寬,newheight-新圖片高,destpic-目標圖片絕對路徑

  ‘===============================================

  Function MakePic(sourcpic,newwidth,newheight,destpic)

  On error resume next

  MakePic=false

  Set Jpeg = Server.CreateObject(“Persits.Jpeg”)

  if Err then

  response.Write (“錯誤:空間沒安裝aspjpeg組件”)

  response.end

  end if

  Jpeg.Quality = 100

  Jpeg.Open sourcpic

  jpeg.PreserveAspectRatio = True ‘等比縮放

  if jpeg.OriginalWidth/jpeg.OriginalHeight > newwidth/newheight then’太扁了,要剪掉左右部分

  jpeg.Height = newheight

  jpeg.crop CInt((jpeg.Width – newwidth)/2),0,CInt((jpeg.Width – newwidth)/2)+newwidth,newheight

  else ‘太高了,要剪掉上下部分

  jpeg.Width = newwidth

  jpeg.crop 0,CInt((jpeg.Height – newheight)/2),newwidth,CInt((jpeg.Height – newheight)/2)+newheight

  end if

  Jpeg.Save destpic

  if err.number=0 then MakePic=True

  Jpeg.Close

  Set Jpeg=Nothing

  End function

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 赤城县| 伊宁县| 贞丰县| 阳谷县| 合水县| 隆德县| 六盘水市| 双鸭山市| 犍为县| 璧山县| 信宜市| 本溪| 富锦市| 广丰县| 余姚市| 鄄城县| 阜城县| 西丰县| 桦甸市| 沈阳市| 沾益县| 定州市| 昭觉县| 泰兴市| 礼泉县| 丹棱县| 昌江| 卓尼县| 陈巴尔虎旗| 安吉县| 镶黄旗| 丰镇市| 美姑县| 休宁县| 佛坪县| 新泰市| 正宁县| 迭部县| 甘肃省| 辽宁省| 博野县|