問題タブ [imgscalr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java で imgscar API を使用した画像のサイズ変更
バッファリングされた画像をファイル オブジェクトに変換する方法。私の関数は実際には file object を返す必要があります。imgscalr リサイズ関数は、リサイズ後に BufferedImage を返します。それをファイル オブジェクトに変換する方法。
java - Raw 画像の ImageIO サポート (jrawio)
raw イメージのサポートを探していたところ、imageio を拡張して raw サポートを追加するこのライブラリ (jrawio-1.6.1) を見つけました。動作しているように見えますが、非常に遅いです。もっと速いカタツムリを見たことがあります。私のコードは Jpeg を数秒で処理し、それほど大きくない .cr2 ファイルまたは .nef を処理するのに数分かかります。私は間違っているかもしれませんが、それは tiff 処理を遅くしたとさえ思います. 最後の tiff ファイルは非常に大きかったので、それも問題だった可能性があります。
このライブラリに関するもう 1 つの問題は、開発が 2009 年に終了したように見えることです。
私の代替案は何ですか? JAI を含めようとしましたが、実行可能な jar にエクスポートした後にアプリケーションがクラッシュするライブラリの一部が含まれていました。
サイズ変更と回転が遅いため、問題はimgScalrのようです。
Nikon D300 からの 11.6MB の nef ファイルは、20% にサイズ変更するのに 1 分 35 秒、画像を 90 度回転するのに 38 分かかります。
しかし、これらの画像は元の形式ではなく bufferedImages として回転およびサイズ変更されているため、これは私には意味がありません。これは imgScalr のサイズの問題でしょうか?
どうやらそれは画像の色の種類と関係があります。画像を RGB に変換すると、サイズ変更と回転は高速になりますが、RGB への変換には時間がかかります。ColorConvertOp を使用して変換を行っています。
scala - Scala Lift - プロジェクトでサードパーティの JAR ファイルを使用する方法
以前にこれを行ったことがありますが、作成するフォルダーやjarファイルをどこに置くかを思い出せないようです。
独自に開発した JAR ファイルを Lift プロジェクトに含めようとしているので、次のことができます。
そして、それを使用するなど。
事前に感謝します。
tomcat7 - Websphere 8.5.5 で ImageIO.read/write が遅い
Web アプリケーションの一部として、BufferedImageの読み取り/書き込みにjavax.imageio.ImageIOを使用しています。当初、私のアプリはTomcat 7で実行されていましたが、非常に高速に実行されていました。アプリをWebSphere 8.5.5にデプロイしてから、読み取り/書き込みのパフォーマンスが大幅に低下しました (数倍遅くなりました)。
最初は、IBM の JVM が原因で ImageIO の WebSphere でのパフォーマンスが悪いと思っていたので、IBM Java を使用するように Tomcat を構成しました。イメージ (サイズ ~= 200KB) の読み取り、処理、および書き込みに、Tomcatでは約2.5秒、WebSphereでは 12 秒かかります。
イメージの読み取りを高速化するために使用できる IBM JVM 固有の構成はありますか?
私が使用するコードからの抜粋は次のとおりです。
これが私が使用した(変更された)JVM構成です:
Tomcat 7.0.50 : -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m
WebSphere 8.5.5 : 初期ヒープ サイズ 512m、最大ヒープ サイズ: 1280m
IBM Java 1.7_64
ウィンドウズ7
私が認識していない、処理を高速化できる WebSphere 構成はありますか?
java - Java サムネールレータまたは imgscar を使用して jpeg 画像のサイズを変更すると、ピンク色または赤みがかった色合いになります
2 つのライブラリ (thumbnailator と imgscalr) を使用して画像 (以下の URL) を変換しようとしています。私のコードは、変換後にピンク/赤みがかった色合いを持ついくつかを除いて、ほとんどの画像で動作します。
私は原因を理解しようとしており、推奨事項を歓迎します。
注- この画像の画像タイプは 5、つまりBufferedImage.TYPE_3BYTE_BGRであり、私はJava 7を使用しています
サムネレータの使用
imgscalr の使用
java - imgscar ライブラリはどの形式をサポートしていますか?
クライアントとサーバー間のインターネット トラフィックを削減するために、拡大縮小された画像をユーザーに表示したいと考えています。
問題を解決するために、次の名前のライブラリが見つかりましたimgscalr
github ページで、このライブラリは gif をサポートしていないと書いてください。
サポートされている形式のリストが見つかりませんでした。
私たちのアプリケーションでは、ユーザーは任意の拡張子で任意の画像をロードできるため、この質問は私にとって非常に現実的です.
別の方法で助けたりアドバイスしたりしてください。
image - imgscalrでクロップ開始位置を設定するには?
次のトリミング方法で imgscar ライブラリを使用しようとしました。
ただし、常に画像の左上隅からトリミングされます。この動作を微調整して、右下隅または中央から開始することはできますか?