ueditor を使用して写真をアップロードし、透かしを追加するにはどうすればよいですか?次の記事ではueditorを使って画像をアップロードしたりウォーターマークを追加したりする方法を紹介しますので、ぜひ参考にしてください。
ブログに写真がアップロードされるとき、ブログのリンクに透かしを入れたいと思っています。Nuggets と CSDN はすべてこれを行っています。これは学ばなければなりません。
通常の画像アップロードで大丈夫ですが、記事編集時にueditorを使って画像をアップロードしたりウォーターマークを追加したりするには、ueditorのPHPソースコードの一部を修正する必要があるので、簡単に記録しておきます。
まず、php フォルダーの下にある Uploader.class.php を開きます。
ファイルをアップロードするための主要な処理メソッドであるプライベート関数 upFile() を見つけます。
122 行目を見つけます: $this->stateInfo = $this->stateMap[0];
この下に追加します: $this-> ;imageWaterMark($this->filePath,9,'logo.png');
imageWaterMark はカスタム関数です。
については後述します。$this-> filePath これは、画像をアップロードするパスです。9 はウォーターマークの場所を表します。右下隅の logo.png は、追加するウォーターマーク画像です。これは、同じディレクトリ /php/ にあります。別のパスに置く 相対パスを使用してください。
以下は、Uploader クラスに追加されたカスタム関数です。 すべてのパラメータは関数のコメントに記述されています。呼び出しの際は
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
|
以上がueditor を使用して写真をアップロードし、透かしを追加する方法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。