php圖片上加浮水印或文字的代碼舉例

來源:互聯網
上載者:User
本文介紹下,使用php代碼在圖片上加浮水印或文字的例子,有需要的朋友參考下吧。

php浮水印代碼,如下:

";  //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);imagedestroy($image);?>

以上代碼實現:在一個按鈕圖片上面添加一個click here的英文字。

個人覺得,是一個比較簡單的學習php圖片浮水印的例子,適合新手朋友參考。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.