#1967 - Improve how graphics::generate handles missing/bad images.
- Made missing_photo match the image format (jpg, png, etc.).
- Swapped missing_photo.png for missing_photo.jpg since it's likely to require less conversion to match.
- Improved error messages to user when things go wrong.
- Ensured that missing image placeholders are always copied when there's an error.
- Ensured we don't mistake no file output for a correct file output (delete target before attempt).
- Restructured graphics::generate a bit to work better with above changes.
- Added unit tests for graphics::generate.
#1970 - Make add watermarks more secure and add unit tests.
This follows #1855 and #1951...
- Ensured that invalid or illegal files are not added even if they have valid extensions.
- Added unit tests (currently there aren't any...)
Merge pull request #105 from shadlaws/fix_1967

#1967 - Improve how graphics::generate handles missing/bad images.
Automated update of .build_number to 305 for branch master
Last update: b7c73ee693473eef9b536fb05f8c2b190e47b866 (1 commits ago)
Merge pull request #108 from shadlaws/fix_1970

#1970 - Make add watermarks more secure and add unit tests.
Automated update of .build_number to 306 for branch master
Last update: 899590873bbc444a35654573473f3c7326a95f87 (1 commits ago)