問題タブ [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.

0 投票する
1 に答える
2048 参照

java - Java で imgscar API を使用した画像のサイズ変更

バッファリングされた画像をファイル オブジェクトに変換する方法。私の関数は実際には file object を返す必要があります。imgscalr リサイズ関数は、リサイズ後に BufferedImage を返します。それをファイル オブジェクトに変換する方法。

0 投票する
1 に答える
3548 参照

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 を使用して変換を行っています。

0 投票する
1 に答える
113 参照

scala - Scala Lift - プロジェクトでサードパーティの JAR ファイルを使用する方法

以前にこれを行ったことがありますが、作成するフォルダーやjarファイルをどこに置くかを思い出せないようです。

独自に開発した JAR ファイルを Lift プロジェクトに含めようとしているので、次のことができます。

そして、それを使用するなど。

事前に感謝します。

0 投票する
1 に答える
767 参照

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.5WebSphereでは 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 構成はありますか?

0 投票する
2 に答える
2735 参照

java - Java サムネールレータまたは imgscar を使用して jpeg 画像のサイズを変更すると、ピンク色または赤みがかった色合いになります

2 つのライブラリ (thumbnailator と imgscalr) を使用して画像 (以下の URL) を変換しようとしています。私のコードは、変換後にピンク/赤みがかった色合いを持ついくつかを除いて、ほとんどの画像で動作します。

私は原因を理解しようとしており、推奨事項を歓迎します。

- この画像の画像タイプは 5、つまりBufferedImage.TYPE_3BYTE_BGRであり、私はJava 7を使用しています

ここに画像の説明を入力 ここに画像の説明を入力

サムネレータの使用

imgscalr の使用

0 投票する
2 に答える
397 参照

java - imgscar ライブラリはどの形式をサポートしていますか?

クライアントとサーバー間のインターネット トラフィックを削減するために、拡大縮小された画像をユーザーに表示したいと考えています。

問題を解決するために、次の名前のライブラリが見つかりましたimgscalr

github ページで、このライブラリは gif をサポートしていないと書いてください。

サポートされている形式のリストが見つかりませんでした。
私たちのアプリケーションでは、ユーザーは任意の拡張子で任意の画像をロードできるため、この質問は私にとって非常に現実的です.

別の方法で助けたりアドバイスしたりしてください。

0 投票する
2 に答える
1625 参照

image - imgscalrでクロップ開始位置を設定するには?

次のトリミング方法で imgscar ライブラリを使用しようとしました。

ただし、常に画像の左上隅からトリミングされます。この動作を微調整して、右下隅または中央から開始することはできますか?