I'm resizing and saving some images using Coldfusion8
. However, all images, no matter what size are blurred and I don't know how to turn it off.
This is what I'm doing:
<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>
Any idea what I'm doing wrong? The images are blurred no matter if I convert to 800x1110px or the above 100x127. The base picture is sharp, so it must be something I'm doing when resizing.
Thanks for inputs!
EDIT: original image:
resized image:
Using CF9.0.2
Using your source jpeg, your code, and hardcode the output to be
y.jpg
:What's wrong? Isn't this what you expect?