Skip to main content
Inspiring
November 10, 2015
Answered

Need help using ImageCrop()

  • November 10, 2015
  • 2 replies
  • 475 views

I have passed an image and crop values to my form action page. I want to crop the image and then save it to disk. the imagecrop() function s returning an error: The result of the method ImageCrop cannot be assigned because it does not return a value.


Here's what I've tried:

<cfset myImage = ImageReadBase64("#form.xBase64PhotoString#")>

<cfset myImage=ImageCrop(myImage,Val(form.x),Val(form.y),Val(form.w),Val(form.h))>

<cfimage source="#myImage#" destination="c:/workgroups/webdata/badgecards/#BadgPhotoName#" action="write" overwrite="Yes">

The imagecrop is a new process for this existing template. The bse64 and cfimage/destination lines work fine.

Thanks in advance.

Lyndon

    This topic is closed to new replies. Start a new post to keep the conversation going.
    Correct answer EddieLotter

    The error message tells you what the problem is. The ImageCrop function does not return a value. Don't try to assign a non-result to a variable. In other words, remove "myImage=" from the problem line.

    Cheers

    Eddie

    2 replies

    EddieLotter
    EddieLotterCorrect answer
    Inspiring
    November 10, 2015

    The error message tells you what the problem is. The ImageCrop function does not return a value. Don't try to assign a non-result to a variable. In other words, remove "myImage=" from the problem line.

    Cheers

    Eddie

    Inspiring
    November 10, 2015

    Perfect!

    That was in the examples; I couldn't see the forest for the trees I guess.

    Thank you