開発者は、JAI メディア API と ImageMagick の両方を利用しているにもかかわらず、ImageMagick ではスケーラビリティの課題に直面し、JAI では満足のいくサイズ変更結果が得られませんでした。 ImageMagickに。代替手段を求めて、彼らは高品質のネイティブ Java 画像処理ツールについて問い合わせます。
利用可能なソリューションの中で、ImgScalr は、その使いやすさ、純粋な Java 設計、およびシームレスな統合により、魅力的なオプションとして浮上しました。 Java2D のハードウェア アクセラレーション。 ImgScalr の簡略化された使用法を垣間見てみましょう:
<code class="java">BufferedImage thumbnail = Scalr.resize(image, 150);</code>
その柔軟性は基本的なサイズ変更を超えており、画質と外観の微調整が可能です。たとえば、次のコードは高度に最適化されたサムネイルを生成します。
<code class="java">BufferedImage thumbnail = Scalr.resize(image, METHOD.SPEED, 125, OP_ANTIALIAS, OP_BRIGHTER); BufferedImage paddedThumbnail = Scalr.pad(thumbnail, 4);</code>
ImgScalr は、サーバー側で効率的な画像処理を行う AsyncScalr によって促進され、主要な運用環境で採用されており、その信頼性が強調されています。特に、構成可能な画質設定により、開発者は速度または精度を優先することができ、業界の同等製品を上回る最高品質の設定が可能になります。
以上が高品質の Java 画像処理を探しています: ImgScalr がその答えですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。