ホームページ  >  記事  >  バックエンド開発  >  PHP が背景タイルの透かしコードをimages_PHP チュートリアルに追加します

PHP が背景タイルの透かしコードをimages_PHP チュートリアルに追加します

WBOY
WBOYオリジナル
2016-07-13 10:45:321273ブラウズ

PHP を使用して背景のタイル状透かし効果を画像に追加する場合は、PHP プラグインを使用して実装する必要があります。つまり、画像に背景のタイル状透かし効果を追加できる imagick を使用します。サンプルコードを提供します。

php チュートリアルを使用して、背景のタイル状透かし 効果を画像に追加する場合は、php のプラグインを使用して例を示す必要があります。つまり、 背景のタイル状透かしを追加できる imagick を使用する必要があります。画像にエフェクトを加える さて、以下にサンプルコードを示します。


画像の背景を削除する imagemagic 公式コマンド ライン モード:

SCONVERT -サイズ 140X80 XC: なし -塗りつぶしグレー -重力北西 -「テキスト 10,10 '著作権'」を描画 -重力南東 -「テキスト 5,15 '著作権'」を描画 : -| タイル -logo.jpg wmark_text_tiled。 jpg

imagick コード:

$image = 新しい imagick('logo.jpg'); $im = 新しい imagick();
$im->newimage( 140, 80, new imagickpixel( "none" ) ); $draw = 新しい imagickdraw(); $draw->setfillcolor(new imagickpixel( "grey" ));
$draw->setgravity(imagick::gravity_northwest);
$draw->annotation(10,10 ,'著作権');
$draw->setgravity(imagick::gravity_southeast);
$draw->annotation(5,15 ,'著作権');
$im->drawimage($draw); $image = $image->テクスチャイメージ($im);
$image->compositeimage($image,imagick::composite_copy,0,0);
header( "content-type: image/{$image->getimageformat()}" );
$image->writeimage('wmark_text_tiled.jpg');
$image->clear();
$image->destroy();
?>

お使いの機種にphp_imagickがインストールされていない場合は、ダウンロードアドレスは以下の通りです

http://pecl.php.net/package/imagick

http://www.bkjia.com/PHPjc/633008.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/633008.html技術記事 PHP を使用して背景のタイル張りの透かし効果を画像に追加したい場合は、PHP のプラグインを使用してそれを実装する必要があります。つまり、画像に背景のタイル張りの透かし効果を追加できる imagick を使用します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。