I want my PHP script to load an image from a file system and pass it through an AJAX response to javascript which then loads the image into the browser using FileReader. I can't use image src for this because the file system is private and can't be accessed directly.
The only solution I have found is to use functions imagecreatefromjpg, imagecreatefrompng, etc. The problem with these functions is that they consume a lot more memory that the actual image size is. All I want is to pass the image as an ordinary file and let the javascript handle it.
EDIT:
I have some images stored in /private/images. Private folder blocks access through .htaccess. I basically send an AJAX request from /public/test.php to a handler, /public/handler.php, which should access /private/images and send back an image specified by a filename and an extension.
So far, I am testing with only a few images, so I just hardcode the name into the function call.