Sample code for adding watermarks or text to php images
This article describes how to add watermarks or texts to images using php code. For more information, see. The php watermark code is as follows:
"; // Echo $ height_image; // exit; $ font_size = 88; // putenv (" GDFONTPATH = C:/WINDOWS/Fonts "); $ fontname =" ARIAL. TTF "; do {$ font_size --; $ bbox = imagettfbbox ($ font_size, 0, $ fontname, $ button_text); $ right_text = $ bbox [2]; $ left_text = $ bbox [0]; $ width_text = $ right_text-$ left_text; $ height_text = abs ($ bbox [7]-$ bbox [1]);} while ($ font_size> 8 & ($ height_text> $ height_image_wo_margins | $ width_text > $ Width_image_wo_margins); $ text_x = $ width_image/2.0-$ width_text/2.0; $ text_y = $ height_image/2.0-$ height_text/2.0; if ($ left_text <0) {$ text_x + = abs ($ left_text) ;}$ above_line_text = abs ($ bbox [7]); $ text_y + = $ above_line_text; $ text_y-= 2; $ white = imagecolorallocate ($ image, 255,255,255); imagettftext ($ image, $ font_size, 0, $ text_x, $ text_y, $ white, $ fontname, $ button_text ); imagepng ($ image); image Destroy ($ image);?> The code above: add a click here English text on a button image. I personally think it is a simple example of learning php image Watermark. it is suitable for reference by new users. |