問題タブ [librsvg]
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.
python - Ubuntu 8.10にpython-gnome2-desktopなしでpython-rsvgをインストールするにはどうすればよいですか?
Python2.5.2でrsvgサポートが必要です。199 depsすべてをパッケージpython-gnome2-desktopと一緒にインストールする必要があるようですが、これはまったく面白くありません。
代替案?
python - librsvgPythonバインディングを使用してsvgイメージファイルのサイズを変更する方法
svgファイルをラスター化するときに、結果のpngファイルの幅と高さを設定できるようにしたいと思います。次のコードでは、キャンバスのみが目的の幅と高さに設定され、元のsvgファイルのサイズを持つ実際の画像コンテンツが(500、600)キャンバスの左上隅にレンダリングされます。
画像コンテンツをカイロキャンバスと同じサイズにするにはどうすればよいですか?私は試した
しかし得た
また、librsvg pythonバインディングのドキュメントは非常にまれで、cairoサイトにあるランダムなコードスニペットのみです。
image-processing - SVG画像の「パス」を別のPNG画像に変換するにはどうすればよいですか?
67 の個別のパスを持つ SVG イメージがあります。
これらのパスごとにPNGなどの個別のラスター画像を作成し、おそらくパスIDに従って名前を付けるライブラリ/チュートリアルはありますか?
visual-studio - librsvg ライブラリがリリース モードでクラッシュする
最近、SVG 画像を描画するアプリケーションを作成しようとしています。そのために librsvg ライブラリを使用しています。どこかにスタティック ライブラリ ファイル「librsvg-2.dll.a」を見つけたところ、うまくいったようです。
問題は、rsvg_init() 関数呼び出しでリリース モードでクラッシュすることです。それに対処する方法がわかりません。おそらく、誰でも自分の経験を共有できます。
svg - rsvgはリンクされた画像をレンダリングしません
私はPythonrsvg
バインディングを使用して、svgイメージをcairoにレンダリングし、ファイルに保存します。これはほとんど機能します。ただし、svgファイルにリンクされた画像が含まれている場合は次のようになります。
画像は最終ファイルに表示されません(残りのsvgは問題なくレンダリングされます)。スクリプトが実行されている場所に基づいて相対パスは正しいですが、通常は相対ファイルパスではなく相対URLであるという事実に問題があると思います。これを回避するにはどうすればよいですか?
linker - centos:pkg-config用の.pcファイルを持たないlibをリンクする
CentOSでsvg2pdfをコンパイルしようとしています。yumを使用して必要な依存関係をインストールすることができたと思います。
Makefileには次のものが含まれています。
'make'と入力すると、出力の最初の数行は次のようになります。
このシステムにはlibrsvg-2.0.pcはありません(ただし、macbookproでmacportsを使用してこれをインストールした場合はあります)。
このパッケージをリンクするにはどうすればよいですか?Makefileを変更する必要がありますか?変更する場合は、何に変更しますか?.pcファイルを生成する必要がありますか?生成する場合、どのように生成しますか?または、これを解決する別の方法はありますか?
または、centosにsvg2pdfをインストールすることに成功した人はいますか?もしそうなら、どのように管理しましたか?
私はLinuxの経験があまりないので、明らかな何かが欠けている可能性があります。
macos - MacportsライブラリをXCodeアプリケーションにリンクする
アプリの依存関係をアプリと分散させようとしています。
Macportsパッケージlibrsvg、boost、cairoを64ビットでインストールしました-SnowLeopardシステムにのみ。プログラムの.appバンドルを作成すると、/ optでライブラリを検索するアプリに含まれていないため、macportsと関連ライブラリがインストールされていないマシンでは機能しません。
静的リンクに--staticフラグを試しましたが、libcrt0エラーが発生しました。
MacPortsライブラリとその依存関係を単独配布に適したOSXアプリケーションにリンクするための最良の方法は何ですか?
svg - スケーリング SVG フィギュア
イラストレーターで開くsvgファイルの幅と高さ(ピクセルまたはcm)を小さくしようとしましたが、<svg>
タグの幅、高さ、viewBox属性を変更してこれを行いましたが、まったく機能しません。検索により、マトリックス値を介した変換属性が図の実際のサイズ変更に影響することがわかりました。pythonまたはlibrsvgを使用してsvg図を正常にスケーリングするための既製の関数またはスクリプトに関するアイデアは、inkscapeを使用してsvgファイルを生成しています. ありがとう
linux - Linux で svgalib プログラムを使用してデバッグする
ユーザーインターフェイス用のsvgaライブラリを備えたLinuxを実行しているデバイスがあります。GDB を使用してデバッグしようとしましたが、svga ライブラリを起動してグラフィックを開始すると、黒い画面が表示されました。私がそれを機能させる方法を知っている人はいますか?ありがとう。
macos - ImageMagick を使用した SVG 変換で翻訳が正しく適用されない
私は Mac OS X 10.5 を使用している Mac を使用しており、ImageMagick を使用してSVGファイルをPNGに変換しようとしています。問題は、それを使用すると、回転した画像が正しい位置に表示されないことです。Batikを使用してファイルを変換すると、正しく動作します。
いくつかの調査を行った後、SVG ライブラリをアップグレードしようとすることについて話しているスレッドを見つけました。現在、私は ImageMagick 6.6.5 を使用しており、SVG ライブラリは「identify -list format」によると 2.7.7 です。私が見つけたスレッドでは、librsvg 2.32 の使用が推奨されていました。
ポートを使用して更新された SVG ライブラリをインストールし、ポートを使用して ImageMagick を再インストールしようとしました。私が持っている問題と質問は、ポートで何をしても、新しいバージョンの SVG ライブラリを使用できないことです。2.7.7のままです。新しいライブラリを使用するにはどうすればよいですか?