問題タブ [image-conversion]

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 に答える
50 参照

php - php imagemagickを使用してPDFから変換された画像の名前を取得するにはどうすればよいですか?

いくつかのPDFをpngに変換しています

そして、任意のpdfから得られた画像ファイル名をmysqlデータベースに保存する必要があります。

これは、この方法で変換し、ソースpdfが複数のページである場合、一連のreadme-0.pngreadme-1.pngreadme-2.pngを取得するためです。

したがって、問題は、変換後に結果の画像ファイル名をどのように判断できるかということです。

事前に感謝します、私が自分自身を明確にしたことを願っています。

0 投票する
3 に答える
3767 参照

java - バイト配列をbufferedimageに変換するとnullになります

長さ128のバイト配列をBufferedImageに格納されている32x32ビットマップに変換しようとしています。私は次のコードを使用しています:

ただし、何らかの理由でfSPがnullに設定されるたびに。なぜこれが起こるのかわかりません。誰か助けてもらえますか?

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

c# - WCF アプリケーション用にさまざまな画像タイプを .png 形式に変換する

さまざまなファイル形式を .png グレースケール (8 または 16 ビット) 形式に変換する必要があります。ドキュメント、PDF、テキスト ドキュメントを変換できるツールを見つけました。

.Net 用の Aspose Imaging を調べていましたが、API で変換されたグレースケール イメージは、実際には .jpg、png、および tif 形式の実際のファイルよりも大きくなります。できるだけ小さくしたいのですが、これは要件の一部です。

image magik について調べてみましたが、弊社は Web サービス開発においてオープンソース ソフトウェアを許可していません。

この変換に複数のツールを使用した場合、WCF アプリケーションは影響を受けますか? このアプリケーションの複数のオブジェクトがサーバー上で実行されるため、スレッドセーフ API を使用する必要があると確信しています。

ありがとうございました

0 投票する
0 に答える
436 参照

python - imagemagick (pango モジュール) での SVG 変換の問題

imagemagick の convert コマンドを使用して、svg 画像を png 画像に変換しようとしています。コマンド ai を使用すると、次のエラーが発生しました。

これは Bluehost ホスティング アカウントにあります。そのコマンドをローカル マシンで使用しましたが、エラーは発生しませんでした。誰かが何ができるかの考えを持っていますか? 私は自分のウェブサイトでこのコマンドを使用することを念頭に置いています。

前もって感謝します!

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

automation - ImageMagick を使用して、PSD をさまざまな Android 密度画像に変換します

さまざまなレイヤーに分割する必要があるグラフィックを含む PSD があり、ImageMagick を使用してこれらをさまざまな png ファイルに変換したいと考えています。私はこれを使用してうまくいくことができました。

これらをAndroidがサポートするさまざまな密度に変換できるようにしたいと思います

  • 320 dpi (xhdpi)
  • 240 dpi (hdpi)
  • 160 dpi (mdpi)
  • 120 dpi (ldpi)

上記の変換を実行する方法がわからないため、ここで混乱します。

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

shell - JPEG-2000からJPEGへの迅速なマルチOSコマンドライン変換

ImageMagickを使用して画像処理を処理するWebスクリプトに取り組んでいます。関連するパラメータを受け取り、OSに応じてコマンドラインまたはシェルでImageMagickコマンドを実行し、生の画像データをスクリプトに返します。Webスクリプトの言語は明らかに適切ではありません。

単純な使用例は次のとおりです。 convert -resize 750 H:/221136.png -入力画像のサイズを750幅に変更し、生データをコンソールに出力するだけです。より複雑な使用例には、回転、サイズ変更、トリミング/パン、および描画が含まれます。

スクリプトはうまく機能し、かなり大きい(4000x5000の解像度)場合でも、PNG、GIF、およびJPEG入力に対して非常に高速です。残念ながら、私の入力データにはJPEG-2000も含まれています。10〜15メガバイトのJPEG2000は、ImageMagickの処理に10〜15秒のオーダーで非常に長い時間を要します。ライブ、オンザフライ変換には適していません。

私が使用しているエンタープライズソフトウェアの一部はかなりオンザフライで実行するため、Web出力用にJPEG-2000からJPEGへの迅速な変換が可能であることを私は知っています。使用しているライブラリがわかりません。使用しているDLL/soはDL80JP2KLib.dll/.soです。調べてみると、DataLogicという会社がこれを作っているようですが、彼らのサイトには明らかに関連性のあるプログラムがないようです。

理想的には、ImageMagickがPNG、GIF、JPEGのようにオンザフライでこれらの高解像度JPEG-2000画像を変換できるようにするソリューション(プラグイン?)または別のコマンドを探していますImageMagickの前に実行して、JPEG-2000をImageMagickがすばやく処理できる中間形式に変換できるユーティリティ。

このスクリプトを実行するサーバーには、32ギガのRAMと強力なプロセッサが搭載されています。変換の速度は、リソースの使用効率よりも重要であると想定します。また、品質の類似性は必要ですが、画像の損失は緊急ではないと仮定します。購入する前に、いくつかのサンプルファイルで速度を自分でテストできる必要があることを除いて、ライセンス要件や価格は重要ではありません。理想的なソリューションは、(比較的)OSに依存しません

Kakadu Softwareのアプリケーションを試しましたが、3〜4秒程度のかなり高速ですが、それでも十分な速度ではありません。たとえば、1秒を下回ることができない場合は、事前にファイルのバッチ変換を確認します。

代表的なファイル(JPEG-2000、〜8MB)をMediaFireにアップロードしました: http ://www.mediafire.com/?yxv0j6vdwx0k996

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

php - PHPでJPG画像をTGAに変換する方法(できればCodeIgniterで)?

私たちはウェブサイトを開発しており、特定のセクションのユーザーが画像をアップロードしています。ユーザーは jpg ファイルをアップロードできます。アップロード時に、TGA 形式に変換する必要があります。

これを行うことができるPHPまたはCIライブラリはありますか? GD ライブラリや PHP イメージ マジックでは、これが不可能であることはわかっています。

助けてくれてありがとう。

乾杯

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

html - BMP から CSS/HTML への変換は可能ですか

理論的には、ビットマップ イメージのカラー領域をスキャンし、CSS/HTML を使用して同じ外観のイメージを作成するコンバータを使用することは可能です。CSS は、ピクセル単位の小さな html ブロッ​​クの色を制御している可能性があります。同様のカラーマップを持つ大きな html ブロッ​​クを導入することで、さらなる最適化を行うことができます。

結果として得られるマークアップは非常に大きくなりますが、理論的には実現可能でしょうか?

主な目標は、受信者の 99% がクリックして電子メールの画像を有効にしないという問題を回避して、見栄えの良いプロモーションおよび情報電子メールをクライアントに電子メールで送信できるようにすることです。このような HTML でエンコードされた画像を使用すると、送信者は電子メールがクライアント側で期待どおりに表示されることを確信できます。

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

image-processing - System.Drawing.Image Save() が一貫性のないファイル サイズを生成する

TIFF を PDF に変換しているときに、一部の PDF が破損していることに気付きました。いくつかの調査の後、問題は System.Drawing.Image クラスにあるようです。これをテストするために、PDF に変換する代わりに、プログラムに画像ファイルを読み込んで再保存してもらいました。新しく保存されたファイルの中には、プログラムの異なる実行間でファイル サイズが一致しないものがあります。基本的な手順は次のとおりです。

  1. TIFF イメージをバイト配列に読み込みました。
  2. System.Drawing.Image.FromStream() メソッドを使用して、バイト配列からイメージ オブジェクトを作成します。
  3. 次に、System.Drawing.Image.Save(stream) メソッドを呼び出して、画像を新しいストリームに保存します。
  4. 次に、stream.ToArray() メソッドの長さを調べます。

同じ入力ファイルでも、連続するプログラムの実行間で出力の長さが異なります。出力の長さは数百バイト異なります。さらに、結果として得られる出力の長さは入力の長さの 2 倍以上になりますが、これは圧縮または圧縮不足によるものだと思います。私は.net 4を搭載したWindows 7 32ビットでこれを実行しています。

出力の長さがこのように異なるのはなぜですか?

アップデート:

この接続の問題 ( https://connect.microsoft.com/VisualStudio/feedback/details/584681/system-drawing-image-flags-has-different-value-in-vista-and-windows-7 ) とこの MSDN ページ ( http://msdn.microsoft.com/en-us/library/system.drawing.image.save.aspx ) のコミュニティ コメントによると、この問題は Windows 7 のオペレーティング システム レベルのバグに関連しているようです。誰でもこれを確認したり、回避策を提供したりできますか?

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

c# - TIFFをPNGとして保存

私はそのようなコードを持っています

目的-各TIFFのページをpngとして保存し、バイトの配列として保存します。テストした2台のWIN7コンピューターで正常に動作するという問題。しかし、私は1台のWinXPコンピュータを持っており、このコードは「パラメータが無効です」という例外で失敗します。TIFFドキュメントは常に同じです。誰かが問題がどこにあるか知っていますか?

ImageConverterを使用しようとしました:

しかし、同じ例外で失敗します。ありがとうございました

UPD#1:Image.FromStream()メソッドで失敗します。ほとんどのTIFFドキュメントは問題なく変換され、特定のドキュメントでは失敗することを忘れました。しかし、WIN7では、これらの特定のものでも非常に問題ありません。