Create square thumbnail of an image
Sometimes listing more images and align them properly in your list or layout might not be so easy, because the images very often have different sizes and proportions; A good solution is to create square images with same proportions. With this function you can create a square thumbnail of an original image by a simple code like this: create_square_image("sample.jpg","sample_thumb.jpg",200); - First parameter is the name of the image file to resize (can be jpg, gif, png). - Second parameter is the path where you would like to save the new square thumb, e.g. "sample_thumb.jpg" or just "NULL" if you do not want to save new image. Folder whre you save image has to be writable, "777" permission code on most servers. - 200 is the size of the new square thumbnail.