ホームページ > 記事 > CMS チュートリアル > 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 サイトの他の関連記事を参照してください。