image processing library contains large number of image functions that GD library does not provide like image image filpping,
croping and watermarking and some effects like spread , pixelate , unsharp mask and weave .
in addition to enable writing in arabic with str2uni() function