問題タブ [batik]

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

svg - SVG コンバーターの使用中に画像が途切れる

org.apache.batik.apps.rasterizer.SVGConverter を使用して svg ファイルを png 画像に変換しようとすると、画像が途切れます。Javaコードは以下に記載されています。

また、SVG ファイルのコードを見つけてください。

また、Java コードによって生成されたオンライン エディターの画像 Online_Editor_image.JPG と png ファイル ここに画像の説明を入力も見つけてください。

オンライン画像エディターとして完全な画像を取得するのを手伝ってください。

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

java - バティックのアニメーションと重いCPU負荷

SwingアプリケーションでSVGグラフィックを表示するプロジェクトでApacheBatikを使用しています。SVGのアニメーションタグを使用すると、CPUの負荷が高くなります。

fpsまたはcpuの使用率を制限する方法があることは知っていますが、Batikがこれほど多くのcpuパワーを使用しているのはなぜですか?

リリース1.7以降、プロジェクトは終了しているようです。このプロジェクトの分岐点はありますか、それとも継続されますか?

前もって感謝します。

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

coldfusion - カスタム フォントが Coldfusion/Batik でレンダリングされないのはなぜですか?

CF9 では、Batik (1.7) トランスコーダを使用して SVG を PNG に変換しています。SVG には、サーバー上の Windows にインストールした非標準フォントを使用したテキストが含まれていますが、Batik 変換中にフォールバック システム フォントに置き換えられています。私は TTF と OTF の両方のフォントを試してみまし。SVG にフォントを埋め込むことは、アプリケーションの別の領域でパフォーマンスの問題を解析するため、実行可能なオプションではありません。

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

java - AWS ElasticBeanstalk インスタンスの Apache Batik ライブラリに問題がある

AWS Elasti Beanstalk を使用して、アプリケーションの 1 つを強化しています。これでは、svg ドキュメントを png、jpg、pdf などにエクスポートする必要があります。このために、Apache Batik ライブラリを使用します。これにより、ローカルの開発ワークステーションで優れた出力が得られますが、EBS にデプロイするとすぐに、すべてフォントに関連するエラーが発生し始めます。

エラースタックトレースは -

そこで、他のスタックオーバーフローの回答が示唆するように、フォントをインストールしてみました。しかし、これにより新しいエラースタックトレースが得られました-

なぜこれが起こっているのかわかりません。次にSystem.setProperty("java.awt.headless", "true");、batik のトランスコーダーを呼び出す直前に設定します。ただし、これにより上記のエラーメッセージも生成されます。オプションが不足しています。

何か不足していますか?これにさらにコンテキストを追加するために何かできることはありますか? 助けてくれてありがとう。

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

pdf - svg から pdf への変換: テキストが失われるのはなぜですか?

Batik を使用して svg を pdf に変換しています。Batik が出力する pdf にはテキストがありません。svg にはテキストがあります。Batik を使用して png にラスタライズすると、テキストが得られます。

使用しているフォントは Arial です。私はdebianボックスを使用しています。アリアルを搭載。これが私が使用しているコマンドです:

そして、次の出力が得られます。

これが私のsvgファイルです

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

java - オンザフライで SVG を PNG に変換する方法

svg を PNG に変換しようとしています。svg ドキュメントはサーバーからInputstream.

まず、svg ストリームを次のようにバイト配列に変換します。

OutputStream次に、次のコードでバイトを (PNG) に変換します。

t.transcode(input, output);しかし、「 」によってヌルポインタ例外が発生します

注: svgstream をディスクに保存し、uri コンストラクターで次のトランスコーダー入力を使用すると、機能します。しかし、私の場合、ディスクに保存したくありません。

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

grails - Grails - Batik.jar インタラクション

外部ライブラリには Batik.jar ライブラリが必要です。しかし、ロードすると次のように出力されます:

ビルド config.groovy ファイルを変更して xml-apis を除外しようとしましたが、うまくいきませんでした。バティックを使用するための回避策はありますか?

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

pdf - Ubuntu 11.10で動作しないBatikでsvgをpdfに変換する

Ubuntu-11.10 で Batik SVG ツールキットを使用して、svg 画像を pdf に変換しようとしています。Batik 1.7 と Fop 0.95 がインストールされています。ターミナルで次を実行すると、次のようになります。

次のエラーが表示されます。

ファイル変換中のエラー:
  エラー: タイプ application/pdf の画像のトランスコーダにアクセスできません

私が気づいたことの1つは、ファイル「pdf-transcoders.jar」がマシン上にないことでした。そのため、それが問題であった可能性が低い場合に/usr/share/javaに追加しましたが、違いはありませんでした。

ubuntu で Batik を使用した経験のある人からの助けをいただければ幸いです。私は何が欠けていますか?

-J

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

java - FOP を使用した SVG 生成が機能しない

あるサーバーと私の Windows ラップトップでは、この方法で PDF を作成するとうまくいきます。

http://www.databasesandlife.com/svg-to-pdf/

しかし、他のサーバーでは次のエラーが発生します。

私は何時間もグーグルで検索してきましたが、役に立ちませんでした。私に何ができる?

次のパッケージをインストールしようとしましたが、役に立ちませんでした。

私の状況は次のとおりです。

  • デビアン 6.0.3
  • Sun Java バージョン「1.6.0_26」
  • JAR: avalon-framework-4.2.0.jar batik-all-1.7.jar commons-io-1.3.1.jar commons-logging-1.0.4.jar fop-0.95.jar log4j-1.2.15.jar xml- apis-ext.jar xmlgraphics-commons-1.3.1.jar
0 投票する
2 に答える
1118 参照

java - Can I use only the Transcoder of the Batik library without all other Batik code and dependencies?

I am trying to use the Batik library source, I only want to use the transcoder to convert SVG files to PNG or JPEG only. The distribution version of the Batik Rasterizer is about 55k but when I export the jar file its 7 megs. Can I just use the transcoder and not all the jars in the library? I am loading the jar files in Coldfusion. would it make more sense to just use the distribution version?