導航:首頁 > 源碼編譯 > 圖片等比縮放演算法

圖片等比縮放演算法

發布時間:2022-06-27 18:33:02

⑴ 圖片怎麼等比縮放

/**
* 創建圖片縮略圖(等比縮放)
* @param src 源圖片文件完整路徑
* @param dist 目標圖片文件完整路徑
* @param width 縮放的寬度
* @param height 縮放的高度
*/
public BufferedImage createThumbnail(String src,String dist,float width,float height){
try{
File srcfile = new File(src);
if(!srcfile.exists()){
System.out.println("文件不存在");
return null;
}
BufferedImage image = ImageIO.read(srcfile);

//獲得縮放的比例
double ratio = 1.0;
//判斷如果高、寬都不大於設定值,則不處理
if(image.getHeight()>height || image.getWidth()>width){
if(image.getHeight() > image.getWidth()){
ratio = height / image.getHeight();
} else {
ratio = width / image.getWidth();
}
}
//計算新的圖面寬度和高度
int newWidth =(int)(image.getWidth()*ratio);
int newHeight =(int)(image.getHeight()*ratio);

BufferedImage bfImage= new BufferedImage(newWidth,newHeight,BufferedImage.TYPE_INT_RGB);
bfImage.getGraphics().drawImage(image.getScaledInstance(newWidth, newHeight,Image.SCALE_SMOOTH),0,0,null);

FileOutputStream os = new FileOutputStream(dist);
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(os);
encoder.encode(bfImage);
os.close();
System.out.println("創建縮略圖成功");
return bfImage;
} catch(Exception e) {
System.out.println("創建縮略圖發生異常"+e.getMessage());
}
return null;
}

⑵ 如何將圖片等比例縮小

利用電腦系統自帶的畫圖軟體可以將圖片等比例縮小。

1、用滑鼠選中要縮小尺寸的圖片,然後右擊滑鼠。在出現的菜單中打開方式選擇電腦自帶的畫圖軟體。

⑶ 圖片縮放比例怎麼算

圖片寬>高,容器寬=高;所以等比例縮放的話,只要圖片寬縮小到200,圖片高自然能完全放得進容器。
比例的話這樣算:
容器寬:圖片寬=1:xx,
所以xx=圖片寬*1/容器寬,
代入數據xx=1460*1/200=7.3。

⑷ ps怎樣將圖片等比例縮小

用這個在線圖片壓縮工具,想把圖片文件的大小減到多少都行,比如你直接設置一下壓縮數值到600kb,馬上瞬間就能把圖片的文件大小壓縮到600kb搞定,你設定壓縮到多少kb,他壓縮完輸出的圖片就是多少kb,圖片也是等比例的縮小的,方便得很。在線智能圖片壓縮,壓縮圖片體積大小,PNG|JPG大圖縮小

在線圖片智能壓縮使用步驟:

一、首先點擊加號添加需要壓縮的圖片。目前已知支持對jpg、png等多種常見的圖片格式進行壓縮,如果上傳圖片並壓縮成功,則代表支持該圖片格式。
二、可以自行修改圖片需要被壓縮到的最大寬高尺寸,默認為圖片原始的寬高尺寸,且寬高比例是自動鎖定的。
三、必須設置圖片被壓縮後,期望輸出的圖片文件的最大佔用空間。(必填項)
四、選擇圖片生成的演算法。默認為混合優先演算法,絕大多數情況下使用默認演算法即可。
五、壓縮的設定值不能小於1Kb,但圖片壓縮的最終效果可以小於1Kb。

⑸ 一張圖片等比例縮放到指定的寬高,那寬高是怎麼計算的呢

呵呵,在縮放前用長除以寬,得出他們的比例,等比縮放後的高度寬度根據你的需要,只要確定長或寬的尺寸,乘以比例就是另一條邊的長度了.

⑹ PS 怎麼等比例縮放

材料/工具:ps2

1、首先當然是打開圖片。

⑺ 怎樣按比例縮小圖片

用這個在線圖片壓縮工具,想把圖片文件的大小減到多少都行,比如你直接設置一下壓縮數值到600kb,馬上瞬間就能把圖片的文件大小壓縮到600kb搞定,你設定壓縮到多少kb,他壓縮完輸出的圖片就是多少kb,圖片也是等比例的縮小的,方便得很。在線智能圖片壓縮,壓縮圖片體積大小,PNG|JPG大圖縮小

在線圖片智能壓縮使用步驟:

一、首先點擊加號添加需要壓縮的圖片。目前已知支持對jpg、png等多種常見的圖片格式進行壓縮,如果上傳圖片並壓縮成功,則代表支持該圖片格式。
二、可以自行修改圖片需要被壓縮到的最大寬高尺寸,默認為圖片原始的寬高尺寸,且寬高比例是自動鎖定的。
三、必須設置圖片被壓縮後,期望輸出的圖片文件的最大佔用空間。(必填項)
四、選擇圖片生成的演算法。默認為混合優先演算法,絕大多數情況下使用默認演算法即可。
五、壓縮的設定值不能小於1Kb,但圖片壓縮的最終效果可以小於1Kb。

⑻ 如何將圖片按比例縮放

用這個在線圖片壓縮工具,想把圖片文件的大小減到多少都行,比如你直接設置一下壓縮數值到600kb,馬上瞬間就能把圖片的文件大小壓縮到600kb搞定,你設定壓縮到多少kb,他壓縮完輸出的圖片就是多少kb,圖片也是等比例的縮小的,方便得很。在線智能圖片壓縮,壓縮圖片體積大小,PNG|JPG大圖縮小

在線圖片智能壓縮使用步驟:

一、首先點擊加號添加需要壓縮的圖片。目前已知支持對jpg、png等多種常見的圖片格式進行壓縮,如果上傳圖片並壓縮成功,則代表支持該圖片格式。
二、可以自行修改圖片需要被壓縮到的最大寬高尺寸,默認為圖片原始的寬高尺寸,且寬高比例是自動鎖定的。
三、必須設置圖片被壓縮後,期望輸出的圖片文件的最大佔用空間。(必填項)
四、選擇圖片生成的演算法。默認為混合優先演算法,絕大多數情況下使用默認演算法即可。
五、壓縮的設定值不能小於1Kb,但圖片壓縮的最終效果可以小於1Kb。

⑼ ps里如何批處理圖片等比縮小

圖片等比例縮放的方法:

1,打開安裝好的優速圖片格式轉換器,點擊左邊功能區中的【更改尺寸】功能。

閱讀全文

與圖片等比縮放演算法相關的資料

熱點內容
gcc編譯手冊pdf 瀏覽:584
梁箍筋未標注加密區 瀏覽:627
自家網路連不上上面顯示加密 瀏覽:386
編譯後無法運行圖片 瀏覽:592
linux系統修改文件命令 瀏覽:702
iphone如何安裝中國石化app 瀏覽:176
app怎麼寫簡歷 瀏覽:680
金蝶kis雲app怎麼樣 瀏覽:708
cad命令xr 瀏覽:296
f如何設置ftp伺服器 瀏覽:833
編程題兔子生兔子python 瀏覽:421
加密數字卡專利申請 瀏覽:783
我的世界命令方塊該怎麼拿 瀏覽:785
浙江容錯伺服器廠家雲空間 瀏覽:196
linuxpython3idle 瀏覽:741
程序員成就感從哪來 瀏覽:547
游資抄底源碼公式 瀏覽:804
用VF命令 瀏覽:950
解壓速度14m 瀏覽:332
php獲取httpheader 瀏覽:301