Maison >développement back-end >tutoriel php >Comment utiliser le code php pour réaliser la découpe du sceau (code)
Le contenu de cet article explique comment utiliser le code php pour réaliser la découpe (code) du sceau. Le contenu est très détaillé. Les amis dans le besoin peuvent s'y référer. J'espère que cela pourra vous aider.
Je peux découper le sceau avec du texte rouge sur fond blanc. J'utilise PHP et le framework est Laravel. Veuillez ajuster les autres frameworks par vous-même. Vous pouvez également découper d'autres couleurs. Il suffit de modifier le paramètre RVB à l'intérieur. L'effet final de la découpe est que le fond blanc devient transparent et qu'il ne reste alors que le tampon rouge lorsqu'il est placé sur d'autres pages. effet. . Le code est écrit par moi-même et peut contenir des bugs, mais il peut toujours être testé. Veuillez le tester et l'optimiser vous-même si vous l'utilisez au travail. (Dans mon propre test et comparaison, il peut obtenir un effet de découpe similaire à celui du PS)function getStamp(){ $path = storage_path('2018052411173848180.png'); $image = file_get_contents($path); $info = getimagesize($path); $im = imagecreatefromstring($image); $width = $info[0]; $height = $info[1]; for($i=0;$i<$height;$i+=1){ for($j=0;$j<$width;$j+=1){ $rgb = ImageColorAt($im, $j, $i); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; echo $r.'.'.$g.'.'.$b.'.='.$rgb.'<br>x='.$j.', y='.$i.'<br>'; if(intval($r)>220 && $g >220 && $b>220){ $hex = imagecolorallocate($im, 255, 255, 255); imagesetpixel($im,$j, $i, $hex); } } } $white = imagecolorallocate($im , 255 , 255 , 255);//拾取白色 imagefill($im , 0 , 0 , $white);//把画布染成白色 imagecolortransparent($im , $white ) ;//把图片中白色设置为透明色 imagepng($im , storage_path('test2.png'));//生成图片 return false; }Recommandations associées :
Exemples de code de php implémentant le paiement de l'application Alipay et la notification asynchrone
Fonctions couramment utilisées dans la programmation de socket php et la mise en œuvre d'une simple interaction c/sCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!