我正在調整大小並使用Coldfusion8
保存一些圖像。但是,所有圖像,無論大小是否模糊,我都不知道如何關閉它。如何避免在Coldfusion中調整大小的圖像模糊?
這是我在做什麼:
<cfimage action="read" source="#variables.basePath#" name="base">
<cfscript>
variables.height = 127;
variables.width = "";
ImageScaleToFit(base, variables.width, variables.height);
variables.offset = ImageGetWidth(base) - 100;
if (variables.offset GT 0)
{
imageCrop(base, variables.offset/2, 0, 100, 127);
}
variables.filekey = "s_" & img_paths.bilddateiname;
variables.filename = variables.tempDirectory & variables.keyName;
imageWrite(base, variables.filename, ".99");
</cfscript>
任何想法,我做錯了嗎?無論我轉換爲800x1110px還是100x127以上,圖像都會模糊不清。基本圖片清晰,所以它必須是我在調整大小時所做的。
感謝您的意見!
編輯: 原始圖像:
調整後的圖像:
我注意到你已經在使用'.99'作爲質量,文件大小與原始文件相比如何? – Henry 2012-08-13 21:21:35
文件大小大致相同。但看到不同之處(給我幾秒鐘上傳) – frequent 2012-08-13 21:23:55
你有沒有把100x127圖像炸成原來的分辨率?看到我的答案。 – Henry 2012-08-13 21:39:20