Wir haben so viel über PHP gelernt. Ich weiß nicht, wie viel Sie über die Funktion des gekapselten Wasserzeichens wissen. Machen Sie sich also keine Sorgen Der Artikel führt Sie zu einem tieferen Verständnis dieses Inhalts. 🔜 Geschrieben, und dann geben Sie ihm standardmäßig einen Test, und dann gibt es Transparenz und dann Speicherplatz in der Zeit, und dann starten wir weitere Vorgänge:
$sourceRes = open ($source) ; var_dump ($source) ; $waterRes=open ($water) ;
$sourceInfo=getimagesize ($source) ; $waterInfo = getimagesize ($water) ;
Die Funktion zum Öffnen des Bildes:
function open ($path) {
if (!file_exists ($path) ) { exit('文件不存在') ; $info=getimagesize ($path) ; //var_dump($info) ; switch ($info['mime']) ( case ' image/jpeg' : case ' image/jpg' : case ' image/pjpeg' : $res=imagecreatefromjpeg ($path) ; break; case'image/png' : $res=imagecreatefrompng ($path) ; break ; case'image/gif' : $res = imagecreatefromgif ($path) ; break; . case'image/wbmp' : case ' image/bmp' : $res=imagecreatefromwbmp ($path) ; break; } }
switch ($position) { case1 : $x=0; $y-0; break; case 2 : $x=($sourceInfo[0] - $waterInfo[0]) / 2; $y=0; break; case 3 : $x=$sourceInfo[0] - $waterInfo[0]; $y=O; break; caso 4 : $X=0; $y = ($sourceInfo[1] - $waterInfo[]) / 2; break; case 5 : $x =($sourceInfo[0] - $waterInfo[0]), / 2; 2; $y = ($sourceInfo[1] - $waterInfo[1]) / 2; break; case 6: $x = $sourceInfo[0] - $waterInfo[0]; $y = ($sourceInfo[1] - $waterInfo[1]) / 2 break; case 7 : $x-0; $y - $sourceInfo[1] - SwaterInfo[1]; break; case 8 : $x=($sourceInfo[0] - $waterInfo[0]) / 2; $y = $sourceInfo[1] - $waterInfo[1]; break; caso 9 : $x=$sourceInfo[0] - $waterInfo[0]; $y = $sourceInfo[1] - $waterInfo[1]; break; default : $x=mt_rand(0 ,$sourceInfo[0] - $waterInfo[0]) ; $y=mt_rand(0,$sourceInfo[1] - $waterInfo[1]) ; break;
imagecopymerge () ;
php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonErfahren Sie in einer Minute, wie Sie Wasserzeichenfunktionen in PHP kapseln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!