我正在使用Coldfusion8
调整大小并保存一些图像。但是,所有图像,无论大小模糊,我都不知道如何关闭它。
这就是我正在做的事情:
<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以上,图像都会模糊不清。基本画面很清晰,所以它必须是我在调整大小时所做的事情。
感谢您的投入!
修改 原图:
调整大小的图片:
答案 0 :(得分:4)
使用CF9.0.2
使用您的源jpeg,您的代码,并将输出硬编码为y.jpg
:
怎么了?这不是你期望的吗?