問題タブ [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 - imgscalr AsyncScalr のサンプル コード
誰かがコードのサイズ変更に AsyncScalr を使用して imgscar のサンプル コードを共有できますか? 画像処理に imgscar (Scalr クラス) を使用しようとしています。これは使いやすく優れたライブラリですが、OutOfMemoryException が頻繁に発生します。AsyncScalr を使用することで、低負荷の問題が解決されることを願っています。
java - ディレクトリ内の画像のサイズを変更するにはどうすればよいですか?
このコードは、「imgs」というディレクトリ内の画像のサイズを変更しようとします。残念ながら、何らかの理由でlistFiles(..)ループのコメントを解除すると、ImageIO.read(sourceImageFile)
nullが返されます。ただし、同じファイルをループの外ですぐに処理する(res("imgs/foto_3.jpg")
)は機能します。したがって、明らかに、このループはファイルの読み取りを妨げています。ソリューション?
問題を再現するには、Mavenプロジェクトをダウンロードできます。
java - Scalrを使用して画像Javaのサイズを変更します。出力画像が正しくありません。灰色
記録する直前に画像のサイズを変更できたらいいのにと思います。何度か試しましたが、うまくいきませんでした。手順を教えてください。imgscarlr以上を使いたいです。ありがとうございました
大丈夫ですが、写真によると、灰色の部分のサンプリングに問題があります!!!
java - Java と AsyncScalr を使用して大きな画像をスケーリングする
サーブレットで AsyncScalr を使用していくつかの大きな画像 (~ 10-15 メガバイト) を縮小していますが、実際のサイズ変更プロセスには約 40 ミリ秒かかりますが、それほど多くはありません。オーバーキルは、ローカル ストレージからイメージを BufferedImage として読み取ることに起因します。そのため、時間はほとんど次のようになります。
画像ファイルの読み取り: 1630ms !! 画像のサイズ変更: 41ms 画像の書き込み: 40ms
以下は私が使用しているコードです。これを行うための最適な方法はありますか?
java - Scalrでリサイズすると背景が透明なPNGが黒くなる
画像のサイズを変更するために org.imgscalr.Scalr(http://www.thebuzzmedia.com/software/imgscalr-java-image-scaling-library/#solve) ライブラリを使用していますが、サイズ変更すると背景が透明な PNG が黒くなります。私のコードは以下の通りです:
誰もこれについて手がかりを持っていますか?
ありがとう、アビシェーク
java - 画像の処理中にメモリ不足の例外が発生しました。Javaで
==================こんにちは、ここに私のコードがあります========================== ===
これは例です
画像スケーラー
いくつかの画像を処理した後、次の例外が発生しました
私は解決策を見つけることができません。誰かが私を助けることができますか?
java - imageScalr を使用して画像を圧縮する
画像のサイズ変更に imagescalr を使用していますが、サイズが 32kb 未満になるように画像を圧縮したいと考えています (つまり、8 は最大 32kb の base64 文字列をサポートしているため)。私はこのように画像のサイズを変更しています
コードの変更を最小限に抑えて圧縮できる方法が必要です。
resize - imgscar を使用した .tif 画像のサイズ変更
.tif 画像のサイズを変更し、それを base64 文字列に変換してブラウザに表示しようとしています。ImageIo はデフォルトで TIF イメージをサポートしていないため、imageio_alpha-1.1.jar を追加しました (ここで入手 - http://www.findjar.com/jar/geoserver/jai/jars/jai_imageio-1.1-alpha.jar. html )。これで ImageIO はプラグインを登録できるようになりました。
String[] writerNames = ImageIO.getWriterFormatNames();
writerNames には TIF が含まれています。これは、ImageIO がプラグインを登録したことを意味します。
私はこのように画像のサイズを変更しています
今、私はこれ
< img src = "data:image/tif;base64,TU0AKgAAAAgADAEAAAMAAA...." />
でこのような画像を表示していますが、base64文字列が通常/ 9j /で始まることがわかっている限り、(ホバリング時に) URLメッセージの読み込みに失敗しました(間違っている可能性があります)。/9j/ を追加するとき。「画像が破損しているか切り捨てられています」というエラーが表示されます。ここで問題がわかりません、助けてください。
image - Grails を使用した imgscar の使用方法
ここ数日、Groovy と Grails を使い始めたばかりです。私は Java の経験がないので、この (おそらく) 非常に基本的な質問を許していただく必要があります。Google と Stack Overflow を検索しましたが、実際のインストールに役立つものは見つかりませんでした。
画像のアップロードが機能しており、ファイルをサーバーに保存しています。IBM Grails チュートリアルを使用してガイドしました。それはうまくいきます。
また、ファイルのサイズを大、中、小の形式で変更したいと考えています。これに imgscar を使用したかったのですが、うまくいきません。さまざまな .jar ファイルを含むバージョン 4.2 をダウンロードしました。これらをサーバーのどこかに置いて参照する必要がありますか? 私が行った唯一のことは、これらの行をに追加することですbuildConfig.groovy
そしてimport org.imgscalr.Scalr.*
私の中でPhotoController.Groovy
ファイルをサーバーに保存するためのコードは次のとおりです。画像のサイズを変更して保存したいと思います。
私が得ているエラーはNo such property: Scalr for class: garethlewisweb.PhotoController
私は明らかに非常に悪いことをしています。任意のガイダンスをいただければ幸いです。
java - imgscar を使用して画像にテキストを追加する方法
画像にテキストを追加したい。私はimgscarを使用しています。
いくつかの例やチュートリアルを探しています。
より良い Java ベースの画像ライブラリを知っている場合は、お知らせください。
ありがとう!