I have a report that displays images from a blob column. In some cases these images can be very large in size. Although the report scales the image for display, it seems to retain the full image data which causes the file size to be very large.
A common strategy seems to be to create an additional database column with a resized copy of the image for display in the report.
I'm curious if there are alternatives. Would it be a terrible idea to resize the image on the fly by returning a resized copy of the image via funtion using processCopy? Is this even possible (I haven't seen any examples that don't store the copy in a database colmn or export it to a file)?