The So Square can add a solid color frame to a photo, or generate a color based on the photo, or use the photo itself as a frame, and supports blur effect (great for Polaroid).
In addition to the above frame styles, you can also customize the ratio and spacing of the frame, the color and width of the dividing line, the inner and outer shadows, and the photo position. The photo resolution will not be compressed.