2012-04-19 14 views
1

私はUbuntu 11.10を使用しています。 最新のソースパッケージからImageMagickをインストールしました。ここで私は、私は画像の一部に勾配を持っていない限り、素晴らしい作品PNGにSVGを変換しようとしています画像がUbuntuの画像に勾配を失う

Version: ImageMagick 6.7.6-6 2012-04-19 Q16 http: // www.imagemagick.org 
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC 
Features: OpenMP 

「-versionを変換」から出力されます。ここで

は、私が実行しているコマンドです:ここでは

convert RedPoweredByPenguins.svg redpenguin.png 

はSVGです:http://gamepsychos.com/penguinCheckers/redpenguinfail.png

を私はFedoraの上で、これと同じコマンドを実行すると:http://gamepsychos.com/penguinCheckers/redPenguin.svg

そして、ここではそれが作成されますPNG形式れます16、私はグラデーションを失うことはありません。おそらくImageMagickのライブラリの1つが同じではないとは思いますが、わかりません。誰にでもアイデアはありますか?

現用システムのバージョンの出力は次のとおりです。

Version: ImageMagick 6.7.6-6 2012-04-19 Q16 http: //www.imagemagick.org 
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC 
Features: OpenMP 
+0

障害のあるシステムに警告や出力がありませんか? – halfer

+0

ちなみにImageMagickはこれを処理できるはずですが、コマンドラインモードでInkscapeを使ってSVG - > PNGをプログラムでレンダリングすると、優れた結果が得られました。 – halfer

+0

また、このような単純な画像の場合、非常に複雑な文書のように見えます。これらの要素がすべて必要であると確信していますか?また、これを標準のSVGドキュメントとして保存し(Inkscape拡張機能を使用しない)、1.1 DTDに対して検証するようにします。 – halfer

答えて

2

さらに調査した結果、「障害のある」マシンは作業マシンのものと同じものを使用していなかったことがSVGの代表者に分かりました。

これを修正するために、私はrsvgをインストールしました。

apt-get install librsvg2-bin 

次に、デフォルトのデリゲートではなくrsvgを使用するようにImageMagickの設定を変更します。

+0

私はこれができたことを知らなかった!これで問題は解決しますか? (もしそうなら、あなた自身の答えにチェックを入れることを忘れないでください)。 – halfer

0

私はちょうどこのImageMagickをして、私のMac上のあなたの「障害のある」出力とまったく同じだ:

Version: ImageMagick 6.7.6-0 2012-03-17 Q16 http://www.imagemagick.org 
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC 
Features: OpenMP OpenCL 

だから、私は、 SVGファイルが間違っていると思います。それを検証してみてください。

+0

ここに合格しました:http://validator.w3.org/check?uri=http%3A%2F%2Fgamepsychos.com%2FpenguinCheckers%2FPlain.svg&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator% 2F1.3 しかし、3つの警告があります。 – Joe

関連する問題