Status/Resolution/Reason: Closed/Withdrawn/Duplicate
Reporter/Name(from Bugbase): Michael C. / ()
Created: 05/20/2019
Components: CFIMAGE
Versions: 2016
Failure Type: Non Functioning
Found In Build/Fixed In Build: 2016,0,09,314003, 2016,0,10,314028 /
Priority/Frequency: Normal / All users will encounter
Locale/System: English / Win 2012 Server x64
Vote Count: 3
Problem Description:
After applying CF2016 Update 9 or 10, when trying to generate an image from a Base64 string, the generated image is a solid black rectangle, not the desired image.
NOTE: I have opened this issue because CF-4204075 was closed without resolution, and it is still a serious issue for multiple users, as can be seen in the comments section of CF-4204075. Further, CF-4204075 was flagged as a duplicate of CF-4204071, yet this issue does not exist in the Bug Tracker database.
Steps to Reproduce:
See sample code below.
<cfset myimage = "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">
<cfset image64 = imageReadBase64(myimage)>
<cfimage source="#image64#" destination="testimage.png" action="write" format="png" isbase64="yes">
Actual Result: Black image
Expected Result: Actual image
Any Workarounds: Revert to CF2016 Update 7
Attachments:
Comments: