ホームページ > バックエンド開発 > PHPチュートリアル > PHP で画像にテキスト透かしと画像透かしコードを追加する (1/3)_PHP チュートリアル

PHP で画像にテキスト透かしと画像透かしコードを追加する (1/3)_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:45:09
オリジナル
1085 人が閲覧しました

phpはテキスト透かしと画像透かしコードを画像に追加します このプログラムは、画像にテキストの透かしを追加するときに、C:\WINDOWS\Fonts\SIMHEI.TTF フォントを呼び出します。画像に透かしを追加するときに、画像をカスタマイズできます。

画像にテキスト透かしコードと画像透かしコードを追加するためのphpチュートリアル
このプログラムは、画像にテキストの透かしを追加するときに、c:windowsfontssimhei.ttf フォントを呼び出します。画像に透かしを追加するときに、画像をカスタマイズできます。
$image->wprint_img();//画像のウォーターマークを実行します
$image->wprint_string();//テキスト透かしを実行します
*/

クラス編集画像{
private $imagefile //画像ファイル
private $smallimg;//透かし画像
private $string;//透かしテキスト
private $position;//保存場所
private $dst_x=600; //元画像のウォーターマーク x 座標
; private $dst_y=0;//元の画像の y 座標に透かしを入れます
プライベート $str_x=450;
プライベート $str_y=200;
private $font="c:windowsfontssimhei.ttf";//元画像の透かしフォントパス
private $imgej;//imagecolorallocate 後の変数

関数 __get($value){
$this->$value;
を返します }
関数 __set($property,$value){
$this->$property=$value;
}
/**
*コンストラクターの初期化
*
* @param string $imagefile 透かし入りのファイル
* @param string $smallimg 透かしファイル
* @param string $string 透かしテキスト
* @param string $position 格納位置
* @param int $dst_x 透かし入りの画像 x
* @param int $dst_y 透かし入りの画像 y
​*/
function __construct($imagefile,$smallimg='',$string=''){//,$position='',$dst_x=0,$dst_y=0
$this->imagefile=$imagefile;
$this->smallimg=$smallimg;
$this->string=$string;
$this->imgej=$this->imagecreatef($this->imagefile);
}

function get_extname($file){//ファイルのサフィックス名を取得します
if (file_exists($this->imagefile)) {
$img=getimagesize($file);
スイッチ ($img[2]){
ケース「1」:
return "gif";
ケース「2」:
return "jpg";
ケース「3」:
「png」を返します;
}
}その他{
false を返します;
}
}

1 2 3

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/633042.html技術記事 PHP は画像にテキストの透かしを追加し、画像の透かしコードを追加します。画像に透かしを追加するとき、このプログラムは C:\WINDOWS\Fonts\SIMHEI.TTF フォントを呼び出します。...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート