PHP GDを使用して別の画像に画像(ウォーターマーク)をコピーしています。 残念ながら、ウォーターマークの品質はひどいです。PHP GD画像透かし品質
私は属性として100%の品質を使用していますが、それは役に立ちません。
品質を向上させる良い方法がありますか?
よろしくお願いいたします。
PHP GDを使用して別の画像に画像(ウォーターマーク)をコピーしています。 残念ながら、ウォーターマークの品質はひどいです。PHP GD画像透かし品質
私は属性として100%の品質を使用していますが、それは役に立ちません。
品質を向上させる良い方法がありますか?
よろしくお願いいたします。
90%の品質は、全く同じ結果をもたらし、ファイルサイズを半分に縮小するはずです(JPEG、OFC)。
ImageCopyResize()
の代わりにImageCopyResampled()
を使用してみてください.GDだけで他の何かをすることはできないと思っています。Imagickには別のトリックがあるかもしれません。
透明を使用していますか、それとも単なる正方形ですか。正確に品質に関して悪いと思われるものは何ですか?エッジ、すべてのもの?
ウォーターマークに24ビットの透過PNGを使用し、オーバーレイを行うためにイメージマジックを使用するのが好きです。そのようにして最終製品を多くコントロールできます。 ImageMagickを持つ透かしの可能性の
あなたはあなたのコードのいくつかの例を提供したり、私たちがイメージファイルタイプが何であるかを知っているだろうか? – grep
いくつかのコードを表示しますが、ウォーターマークのソースイメージがターゲットの最終イメージよりもはるかに小さい場合は、スケールアップされた後にひっくり返るように見えます。 –