Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiel für das Hinzufügen von Wasserzeichen zu Bildern in PHP

Beispiel für das Hinzufügen von Wasserzeichen zu Bildern in PHP

墨辰丷
墨辰丷Original
2018-06-01 17:16:552147Durchsuche

Dieser Artikel enthält hauptsächlich ein Beispiel für das Hinzufügen von Wasserzeichen zu PHP-Bildern, das einen gewissen Referenzwert hat.

Ich glaube, alle Freunde wissen, wie man Wasserzeichen zu Bildern hinzufügt Beispiel für das Hinzufügen von Wasserzeichen zu Bildern in PHP. Ich hoffe, dieser Artikel kann Ihnen allen helfen.

<?php 
  /** 
   * 图片添加水印 
   * $target 源文件路径 
   * $wtrmrk_file 水印图片路径 
   * $newcopy 添加水印后的图片路径 
   * 
   */ 
  public function watermark_image($target, $wtrmrk_file, $newcopy) { 
    $watermark = imagecreatefrompng($wtrmrk_file); 
    imagealphablending($watermark, false); 
    imagesavealpha($watermark, true); 
    $img = imagecreatefromjpeg($target); 
    $img_w = imagesx($img); 
    $img_h = imagesy($img); 
    $wtrmrk_w = imagesx($watermark); 
    $wtrmrk_h = imagesy($watermark); 
    $dst_x = ($img_w ) – ($wtrmrk_w); // For centering the watermark on any image //phpfensi.com 
    $dst_y = ($img_h) – ($wtrmrk_h ); // For centering the watermark on any image 
    imagecopy($img, $watermark, $dst_x, $dst_y, 0, 0, $wtrmrk_w, $wtrmrk_h); 
     
    imagejpeg($img, $newcopy, 100); 
    imagedestroy($img); 
    imagedestroy($watermark); 
    //return $img; 
  } 
?>

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.

Verwandte Empfehlungen:

Detaillierte Erläuterung der Schritte zum Generieren eines Datenwörterbuchs in PHP

phpFramework CodeIgniter-Datenbank Detaillierte Erläuterung der Konfigurationsschritte

Detaillierte Erläuterung der neuen Funktionen von PHP7

Das obige ist der detaillierte Inhalt vonBeispiel für das Hinzufügen von Wasserzeichen zu Bildern in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn