Actually, logos are the harder of the pair. My simple attempt only gets around 90% success because some of the logo pieces have a group of white at the top and bottom. This makes it so the bottom piece of a logo and the top piece of the logo make good fits for the middle and bottom rows. Example from my solver: http://imgur.com/CQvcH.png
The photos take up the entire frame with various colors instead of one solid one, so it is not likely for any of them to end up with a mismatch like this.