We've complied a list of 31 public domain image websites that are great for graphic designers looking for unique and free stock photos.