BigMosaic - description from Softdepia.com:
BigMosaic is a logic game similar to jigsaw puzzles. The goal is to make up two mosaic pictures from rectangular two-sided tiles. You can rotate tiles, turn them upside down and change over any two tiles. You are able to assemble both pictures separately or mix their tiles to make a task more difficult. To make it even more difficult, you can choose the mode when you see only the active tile and the tiles already solved. The tiles size and shape depend on your wish (number of tiles is up to 1600). The game can be saved.
After registration, you will gain access to more than 90 puzzles made of professional photos or famous paintings. Also you will get the MosMake utility for making your own puzzles.
BigMosaic is a "Free to try" program. You can download and try it for an evaluation period.