問題タブ [jbig2]

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 投票する
5 に答える
8034 参照

java - JBIG2画像を含むPDFを印刷する

JBIG2でエンコードされた画像を含むPDFファイルを印刷するのに役立つライブラリをいくつか提案してください。PDFRendererPDFBox私を助けないでください。これらのライブラリは単純なPDFを印刷できますが、JBIG2画像を含むPDFは印刷できません。PDFRenderer(PDFRedndrerのバグトラッカーのバグの問題によると)それを修正しようとしますが、それでも一部のページ(特にバーコードが存在する場合)は印刷したくありません。

PSjavax.printアプレット内でAPIを使用します

ありがとう!

更新:ICEPdfも試しましたが、あまりにも動作したくありません。

JPedalsこれらのライブラリ(PDFRenderer、ICEPdf、PDFBox)はすべてjbig2デコーダーを使用しているという結論に達しました 。バグ(一部のページが印刷されなかった)は、このデコーダーライブラリに起因します。このデコーダーのオープンソースバージョン(PDFRenderer、ICEPdf、PDFBoxで使用されている)はサポートされなくなりましたがJPedal、プロジェクトの新しい商用ブランチがあり、バグは新しい商用リリースで修正され、9ドルかかると書かれています。 k。

何か案は?

UPDATE 2:昨日、JPedalの無料ライブラリを他のオープンソースjbig2-imageioライブラリに置き換えようとしました。しかし、それでも成功した結果が得られなかったので、彼らのプロジェクトのページ(google-codeのフォーラム-ここ)に新しいトピックを作成しました。助けていただければ幸いです。

Apache PDFBoxまた、バグトラッカーに関するいくつかの有益な議論を見つけました:ここここ

0 投票する
5 に答える
9977 参照

pdf-generation - JBIG2 イメージが原因で空白のイメージを生成する PDF ボックス

まず、私のプロジェクトの概要を説明させてください。APIを使用して画像(1ページに1つの画像)に変換し、 API自体PDFBoxを使用してこれらすべての画像を新しいpdfに書き込む必要があるpdfがあります。PDFBox基本的に、PDF を PDF に変換することで、これを PDF トランスコーディングと呼びます。

JBIG2 画像を含む特定の pdf の場合、メソッドの PDFbox 実装はconvertToImage()例外やエラーなしでサイレントに失敗し、最終的に PDF を生成しますが、今回は空白のコンテンツ (白) のみです。コンソールに表示されるメッセージは次のとおりです。

この問題を解決する方法を知りたいですか? 次のようなものがあります。

実装方法がわかりません。

私はそれを探していますが、役に立ちません。誰でも提案できますか?

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

javascript - pdf.js を使用してブラウザで JBIG2 画像をレンダリングする

ブラウザーで JBIG2 イメージをレンダリングしようとしています。pdf.js の一部であるこのスクリプトは、これを行うように見えます: https://github.com/mozilla/pdf.js/blob/master/src/core/jbig2.js

通常、pdf.jsの依存関係として実行されるため、使用方法に関する指示がありません(完全なPDFレンダリングのために、私は望んでいないか必要ありません。)

このスクリプトを使用して Web ページに JBIG2 画像をレンダリングする方法を誰か理解できますか?

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

java - Java - PDFBox - JBIG2 イメージを含む PDF

PDFBox API の使用に問題があります。JBIG2 画像を含む PDF ファイルがあり、それを読み込んで、PDF コンテンツを含む JPEG または PNG ファイルを作成したいと考えています。残念ながら、私は黒い画像しか得ていません。

私のコードは次のとおりです。

私はすでにこれをチェックしました:https://issues.apache.org/jira/i#browse/PDFBOX-1067
しかし、うまくいかなかったか、正しい解決策が得られませんでした。

誰かがそれを手伝ってくれますか?

前もって感謝します。

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

java - Eclipse で JBIG2ImageReader を取得しますが、デプロイ時には取得しません

Java jarを使用するEclipseで実行するプロジェクトがあり、私のプロジェクトではすべて正常に動作します。imageIO

サーバー (この場合はwebsphere ) にデプロイすると、機能しません。

最も興味深いのは、次のステートメントに関連しています。

ImageIO.getImageReadersByFormatName("JBIG2")

Eclipseでは、 webspherereaderで発生するものとは異なるを返すためです。

ImageReaderこの場合、 を登録する必要があると読みましたが、そのJBIG2ImageReader方法がわかりません。

私はこれをインストールしようとしました:

http://download.java.net/media/jai-imageio/builds/release/1.1/INSTALL-jai_imageio.html#Windows

しかし、うまくいきませんでした。

私は日食がレジスタ自体をロードする.jarと信じており、ウェブスフィアでも同じことをする必要がありますが、その方法がわかりません。JBIG2ImageReader

誰かがこれで私を助けることができますか?

前もって感謝します。

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

google-chrome - Chrome ブラウザで新しい画像フォーマット デコーダを作成する方法

ブラウザは、画像形式のサポートが不十分です。実際には、GIF、JPG、PNG、および WebP のみがサポートされています。

私は新しいものを持っていたい: JBIG2

エンド ユーザーの観点からは、Chrome 拡張機能をダウンロードしてインストールするだけで、ブラウザは新しい画像形式をデコードできます。

Web 開発者の観点から見ると、新しい形式は透過的であり、タグ img、canvas、および css と互換性があります。JBIG2 画像を表示するために、彼はまだ以下を使用しています。

また

また

問題はデコーダ自体ではありません。C言語で書かれたこの1つのJBig2decを使用する予定です。

問題は、新しい画像デコーダをどのように実装するかです。Chrome で C コードを実行する必要がある場合、最善の解決策はNative Client Extensionを使用することです。

さらに良いことに、この NaCl Web ページで読むことができます。

グラフィックス、オーディオなど: 2D および 3D グラフィックスのレンダリング、オーディオの再生、マウスおよびキーボード イベントへの応答、複数のスレッドでの実行、およびメモリへの直接アクセスを行うネイティブ コード モジュールを実行します。ユーザーがプラグインをインストールする必要はありません。

マルチメディア アプリケーション: サウンド、画像、およびムービーを処理するためのコーデックは、Native Client モジュールでブラウザーに追加できます。

残念ながら、2D グラフィックデコーダーを実装するためのドキュメントもサンプルもありません。minetype image/jbig2のフックを登録する必要があると思います。

NaCl を使用して新しい画像形式のデコーダーを実装する方法を知っている人はいますか?

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

pdf - PDF の jbig2 データは、有効な jbig2 データではありません。間違った魔法

PDF ファイルから jbig2 データを取り出し、libjbig2dec ( http://sourceforge.net/projects/jbig2dec )を使用してロードしたいと思います。

何らかの理由で、pdf ファイルの jbig2 データは次で始まります。

ただし、有効な jbig2 ファイルは次のマジックで開始する必要があります。

何が起きてる?

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

java - Process への入力として RenderedImage を送信する方法

jbig2.exe エンコーダーを使用して画像ファイルを圧縮できます。コマンドラインから
簡単に実行できますが、を使用して 呼び出すJavaコードを記述しようとしています. 現在、私が持っている画像は RenderedImage であり、それを ProcessBuilder への入力として与える方法について混乱しています。元 :jbig2.exeex: >jbig2.exe C:\images\image.jpg.
jbig2.exeProcessBuilder

ありがとう。