私は現在サイドプロジェクトで苦労しています。私があなたを助けてくれることを願っています。SVGからPHP4へのSVG
私はPHP4でSVG画像をJPEGに変換しようとしています。
元私はPHP 4.2.2に付属のphp_java.dllとjarを使ってinterface java with phpにしようとしましたが、警告は一切ありませんでしたが、もっとも簡単なテストをしても決してできませんでした。それに関するすべてのテキストはJDK1.4用であり、article on setting it up on O'Reilly websiteはJDK1.2用です。それでBatikを使用できるようになりました。
だから私はもっと頑張って、PHP:GDを使ってSVGをJPEGに変換することを暗黙のうちに参照しました。 GDはJPEG、PNG、GIFなどを読み込んで保存できますが、SVGは直接読み込むことができないようです。 GDはベクターグラフィックスフォーマットを使用しているようですが、それがSVGと互換性があるかどうかは完全にはわかりません(私は両方にうなずきます)。
私はPerl GD::SVG moduleを見つけましたが、明らかにPerlを必要とする - と私はPHP <としていた問題を考慮すると - > Javaの私はそのルートを行くことを嫌うだが。
また、私はrsvg、Cairo、その他いくつかのSVG変換の速度について議論したサイトが見つかりました。 SVGをJPEGに変換するアプリケーションについては、ImageMagickについても議論しています。それはサーバであるLinuxのボックスではうまくいくかもしれませんが、私はWindowsで自分の開発の99%を行います。したがって、純粋なPHPソリューションを好み、異なるプラットフォーム上のアプリケーションの違いを取り上げません。
SVG-> GDコンバータの作成を検討しています。最後の選択肢は、Raphael経由でブラウザでSVGを使用することです。私はむしろ、サーバー上のJPEGに変換し、画像を正常に提供したいと思う。
誰もがSVG-> GDを使用していましたが、OS(GPLではない)コンバータのことを知っていましたか良いアイデアがありますか?
これは私がバティックでやろうとしていたものでした。 –