1

どうにかしてこれを理解できると確信していますが、私はPHPの専門家ではないので、時間がかかりすぎています。うまくいけば、誰かが私のためにスクリプトを数分でセットアップできます...

ここで私がしなければならないことは次のとおり
です。スマートフォンから Web サーバーに 2 つの写真を送信します。これらの 2 つの画像を結合 (透かし) する必要があります。それらは少し異なります:

  1. 写真は 2 メガピクセルの jpg (写真を保持)
  2. 画像は、背景が透明な 480x800 ピクセルの png になります (単純なフィンガー ペインティングを保持しています)。

次に、これらの画像をマージする必要があります。2 番目のもの (png) は、1 番目のもの (jpeg) の解像度にスケーリングする必要があります。

次の 2 点に注意してください。

  1. サーバーにインストールされている GD ライブラリしか使用できません。Imagick などは利用できません
  2. 2枚目の画質が良くないのは承知の上です。大丈夫。

それで、誰かがこれについて私を助けることができますか?私が言ったように、私はいくつかの GD 関数をいじっていますが、進行が遅すぎます。imagecopywatermarkで必要な機能を見つけたと思います。しかし、それらをまとめる正しい方法が見つかりません。

前もってありがとう、
ステフ

どうもありがとう

4

1 に答える 1

0

数か月前に、それを行う関数を投稿しました。コードが非常に大きいため、投稿をリンクするだけです。ここで確認してください。サーバーが過負荷になり、透かし入りの画像が保存されるか、少なくともキャッシュされます。

オリジナルまたは透かしのサイズも変更する必要がある場合は、これを行う関数もここに投稿しました。

于 2010-07-14T16:06:38.923 に答える