0

我正在调整大小并使用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,图像都会模糊。基础图片很清晰,所以它一定是我在调整大小时正在做的事情。

感谢您的投入!

编辑: 原始图像:

在此处输入图像描述

调整大小的图像:

在此处输入图像描述

4

1 回答 1

4

使用 CF9.0.2

使用您的源 jpeg、您的代码并将输出硬编码为y.jpg

8KB

怎么了?这不是你所期望的吗?

于 2012-08-13T21:36:56.273 回答