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 に答える