phpcmsでウォーターマークを削除する方法

藏色散人
リリース: 2020-05-31 13:23:05
オリジナル
2225 人が閲覧しました

phpcmsでウォーターマークを削除する方法

phpcms透かしを削除するにはどうすればよいですか?

多くのウェブマスターの友人は、Phpcms v9 に独自のウォーターマーク機能があることを知っています。今日、友人の Web サイトを変更していたときに、Phpcms v9 に付属しているウォーターマーク機能を削除できないか尋ねました。エディターで写真をアップロードするときに、アップロードされた写真に自動的に追加されたくない場合があるからです。 Phpcms v9 に付属するウォーターマーク。

分析: これはプログラム内の関数であるため、この関数を制御するコードが存在する必要があります。さらに情報を検索すると、エディターはこの関数が存在するファイルと対応する制御コードを発見しました。以下のエディターでは、phpcms v9 を削除するための設定手順を共有します。

ステップ 1: まず、ディレクトリ パスに従って statics/images/water フォルダーを見つけて、water ファイルを削除します。システムが Water フォルダー内にウォーターマーク画像を見つけられない場合は、ステップ 2 の設定方法に従います。画像にテキスト形式の透かしを追加します。

ステップ 2: ディレクトリ パスに従って phpcms/libs/classes/image.class.php ファイルでウォーターマーク関数を見つけ、この関数の $w_text パラメータの値を空に設定します。 (次のコードを参照)

function watermark($source, $target = ”, $w_pos = ”, $w_img = ”, $w_text = ”,$w_font = 8, $w_color = ‘#ff0000’) {
$w_pos = $w_pos ? $w_pos : $this->w_pos;
$w_img = $w_img ? $w_img : $this->w_img;
if(!$this->watermark_enable || !$this->check($source)) return false;
if(!$target) $target = $source;
$w_img = PHPCMS_PATH.$w_img;
$source_info = getimagesize($source);
$source_w = $source_info[0];
$source_h = $source_info[1];
ログイン後にコピー

ウェブマスターの友人が透かし画像をデザインした場合は、それを置き換えることもできます。置き換え方法は、statics/images/water フォルダー内のウォーターマーク画像を見つけて、選択したウォーターマーク画像に置き換え、アップロードして上書きします。ウォーターマークを追加、削除、置換するにはさまざまな方法があります。ウェブマスターの友人がアップロードする写真にテキスト形式のウォーターマークを追加したい場合は、statics/images/water フォルダーを削除するだけでなく、ウォーターマーク関数 w_text パラメータの値を、デザインする必要があるテキストに変更します。ウォーターマークのデザインは実際には難しくなく、プログラムを使用して実現できます。編集者は多くの透かしもデザインしました。カプセル化されたクラスを取得して呼び出すだけです。

以上がphpcmsでウォーターマークを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!