2014-11-05 213 views
2

我有一個Plupload上傳程序正在運行,它在上傳每個圖像時同時製作縮略圖和大尺寸圖像。Plupload - 上傳時調整圖片大小,最小高度和最小寬度,而不是最大值

我需要適合150x150px框的縮略圖。我有一些縮放圖像的JavaScript,因此圖像的最小寬度或高度變爲150px,而較大的一個隱藏着溢出:隱藏。

問題是,當我使用Plupload腳本進行大小調整時,它僅佔用「最大」尺寸的寬度和高度,這意味着如果我有一個1:2比例的圖像,它將調整大小爲75x150px。

是否有任何方式使這項工作的最小尺寸?

這是我的縮略圖大小調整如何看待當下:

var uploader = $('#uploader').pluploadQueue(); 

uploader.bind('BeforeUpload', function(up, file) { 
    if('thumb' in file){ 
    up.settings.url = 'upload.php?dir=' + ($("#chosen_gallery :selected").val()) + '&subdir=thumbs', 
    up.settings.resize = {width : 150, height : 150, quality : 60}; 
    } 
} 
+1

PHP GD Library。 – 2014-11-05 15:56:04

+0

這是圖像大小調整的最佳選擇?我只需要一些簡單的東西,但是如果圖書館有一個調整大小的過濾器,所以質量不會丟失,這將是一個優點。 – Djensen 2014-11-05 16:30:21

+0

你需要自行編碼,但可以調整大小 – 2014-11-05 16:34:57

回答

1

使用crop:true值的調整大小設置對象。將縮放到較短的一側,然後裁剪兩端以匹配您指定的寬度/高度。

+0

請確保但是,由於上傳比最大尺寸更小的尺寸不會被放大,開發人員也沒有承諾在下一個版本中添加該尺寸。 – mix3d 2015-08-20 12:40:14

相關問題