I tried to use `setOption()` before printing out the image and then directly after that set it back. Unfortunately this didn't work for me and all of the thumbnails were still printed with the watermark.
I echoed the value of "Image_watermark" before and after using the `setOption()` function and the option was set successfully so I'm not sure why the images printed between the two `setOptions()` had the watermark.
The code I used for testing is below ("image thumbnails" in the Zenphoto options is set to use a watermark):
`$defaultWatermark = getOption('Image_watermark');`
`echo 'Global Value: ' . getOption('Image_watermark') . '
';`
`setOption('Image_watermark', 0, false);`
`echo 'New Value: ' . getOption('Image_watermark') . '
';`
`printCustomAlbumThumbImage(NULL, 1000);`
`setOption('Image_watermark', "$defaultWatermark", false);`
`echo '
Reset Value: ' . getOption('Image_watermark') . '
';`
Getting the full image webpath works but some of the images are a bit too large (filesize) to use on the page.
I think I will just leave it as it is. Thank-you very much for your suggestions, I really appreciate the help