テキストの透かし
テキストウォーターマークは、主にgdライブラリのimagefttextメソッドを使用し、フォントファイルを必要とします。レンダリングは次のとおりです:
実装コードは次のとおりです:
//画像作成のインスタンス
$dst = imagecreatefromstring(file_get_contents($dst_path));
//テキストを入力
$font = './simsun.ttc';//フォント
$black = imagecolorallocate($dst, 0x00, 0x00, 0x00);//フォントの色
imagefttext($dst, 13, 0, 20, 20, $black, $font, 'ハッピー プログラミング');
//出力画像
list($dst_w, $dst_h, $dst_type) = getimagesize($dst_path);
switch ($dst_type) {
case 1://GIF
header('Content-Type: image/gif' );
imagegif($dst);
header('Content-Type: image/png');
imagedestroy($dst);
画像の透かし
画像のウォーターマークは、主に gd ライブラリの imagecopy と imagecopymerge を使用して、ある画像を別の画像に追加することです。レンダリングは次のとおりです:
実装コードは次のとおりです:
コードをコピーします
コードは次のとおりです:
$dst_path = 'dst.jpg';
//画像作成のインスタンス
$dst = imagecreatefromstring(file_get_contents($dst_path));
//出力画像
list($dst_w, $dst_h, $dst_type) = getimagesize($dst_path);
switch ($dst_type) {
header('Content-Type: image/gif' );
imagegif($dst);
imagedestroy($dst);
imagedestroy($src);
http://www.bkjia.com/PHPjc/621661.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/621661.html
技術記事
テキスト ウォーターマーク テキスト ウォーターマークは、主に gd ライブラリの imagefttext メソッドを使用し、フォント ファイルを必要とします。レンダリングは次のとおりです。 実装コードは次のとおりです。 コードをコピーして...