我想問你在解決問題的幫助。作物圖像不同格式
我用克隆剪裁圖片。但是有一個細節會影響模塊的操作。
更多細節:我有一個1600x900的圖片分辨率。我需要得到一個大拇指400x300。圖片1的類型爲16:9,圖片2的比例爲4:3。
在我的第二張圖片的解決方案版本是從第一個剪切。我需要小一點的圖像,然後切斷。所以他們看起來相稱。
我想問你在解決問題的幫助。作物圖像不同格式
我用克隆剪裁圖片。但是有一個細節會影響模塊的操作。
更多細節:我有一個1600x900的圖片分辨率。我需要得到一個大拇指400x300。圖片1的類型爲16:9,圖片2的比例爲4:3。
在我的第二張圖片的解決方案版本是從第一個剪切。我需要小一點的圖像,然後切斷。所以他們看起來相稱。
你必須調整你的照片在533x300的大小,然後裁剪到400x300。這將保持您的圖像比例。
是的!但我做不到 – 2013-02-17 20:24:22
如何做到這一點?正確 – 2013-02-17 20:30:06
感謝您的好主意!我考慮過這個問題,但並沒有試圖實施它。我創建了一個按高度壓縮圖像的方法,然後將其剪裁到所需的大小。 – 2013-02-17 20:50:28
您需要確定調整大小時的決定因素(高度或寬度),然後調整大小並最終裁剪。
事情是這樣的:
thumbHeight = 300;
thumbWidth = 400;
heightRatio = (thumbHeight/img1.Height);
widthRatio = (thumbWidth/img1.Width)
if (heightRatio < widthRatio)
{
resizedHeight = img1.Height * heightRatio;
resizedWidth = img1.Width * heightRatio;
}
else
{
resizedHeight = img1.Height * widthRatio;
resizedWidth = img1.Width * widthRatio;
}
身高 - 決定性因素 – 2013-02-17 20:37:09
對不起,我想我誤解了這個問題。我以爲你在問如何獲得調整大小的圖像的分辨率。 – Louis 2013-02-17 20:39:19
謝謝你試圖幫助!我解決了這個問題。有了這個想法是由用戶Vio寫的。 – 2013-02-17 20:48:30
你可以發佈你有什麼到現在? – bas 2013-02-17 20:13:17
抱歉,我的意思是你到目前爲止的代碼。這使得它更容易幫助 – bas 2013-02-17 20:19:42