web-dev-qa-db-ja.com

Inkscape「Export Bitmap ...」が機能しない

[ファイル]メニューまたはショートカットから[Export Bitmap...]をクリックしても、効果、ポップアップ、エラーは発生しません。

Ubuntu 14.04Inkscapeを使用します。

編集:回答に関して:はい、プログラムの再起動は役立ちますが、エクスポートする画像が数十個以上あり、毎回再起動する必要がある場合、これは作業を妨げます。

7
Jacob

私は14.04を使用していますが、この特定のグリッチではありませんが、同様のグリッチが発生しました。おそらくUnityに関係しているのでしょう。エクスポートするイメージが1つしかない場合は、次のことを試してみます。

  • 作業を保存します
  • Inkscapeを閉じる
  • Inkscapeを再度開く
  • ビットマップをエクスポート

しかし、エクスポートするダースは十数個あるので、以下で説明するように、コマンドラインを使用することをお勧めしますか?.

コマンドラインを使用してエクスポートすると、GUIの問題を回避できます。これは非常に簡単です(パラメーターが何であるかを知り、入力する必要があることを意味します)。

From: https://inkscape.org/en/doc/inkscape-man.html

明らかに、Inkscapeは主にGUIアプリケーションを対象としていますが、コマンドラインでSVG処理を行うためにも使用できます。

GUIでSVGファイルを開きます。

inkscape filename.svg

コマンドラインからSVGファイルを印刷します。

inkscape filename.svg -p '| lpr'

90dpiのデフォルト解像度でSVGファイルをPNGにエクスポートします(1つのSVGユーザーユニットが1つのビットマップピクセルに変換されます)。

inkscape filename.svg --export-png=filename.png

同じですが、PNGファイルを600x400ピクセルに強制します。

inkscape filename.svg --export-png=filename.png -w600 -h400

同じですが、ページではなく、図面(すべてのオブジェクトの境界ボックス)をエクスポートします。

inkscape filename.svg --export-png=filename.png --export-area-drawing

オブジェクトをid = "text1555"でPNGにエクスポートします。GUIからエクスポートされたときにそのオブジェクトに使用された出力ファイル名と解像度を使用します。

inkscape filename.svg --export-id=text1555 --export-use-hints

同じですが、デフォルトの90 dpi解像度を使用し、ファイル名を指定し、エクスポートされた領域を最も近いSVGユーザー単位全体に外側にスナップします(オブジェクトのピクセル配置を維持し、エイリアスを最小限に抑えるため):

inkscape filename.svg --export-id=text1555 --export-png=text.png --export-area-snap

Inkscape SVGドキュメントをプレーンSVGに変換します。

inkscape filename1.svg --export-plain-svg=filename2.svg

SVGドキュメントをEPSに変換し、すべてのテキストをパスに変換します。

inkscape filename.svg --export-eps=filename.eps --export-text-to-path

Id = "text1555"でオブジェクトの幅を照会します。

inkscape filename.svg --query-width --query-id text1555

Id = "path1555"でオブジェクトを複製し、複製したものを90度回転させ、SVGを保存して終了します。

inkscape filename.svg --select=path1555 --verb=EditDuplicate --verb=ObjectRotate90 --verb=FileSave --verb=FileClose
3
Aaron Hall

私の最良の推測は、ダイアログウィンドウが画面の表示外に消えたことです。これはWindowsとLinuxの両方で発生しました(特にデュアルモニターを使用している場合)。個人設定を削除して、Inkscapeを再起動します。 Ubuntuの場合:~/.config/inkscape(ホームディレクトリの隠しフォルダー.config内のフォルダーinkscape)フォルダーを削除します。

サイドノートのように、サイドバーダイアログには、開いた状態と閉じた状態(通常の状態)、および折りたたまれた状態の3つの状態があります。エクスポートウィンドウが折りたたまれると、「PNG画像のエクスポート(Shift+Ctrl+E) "画面の右側に縦書きで表示されます。ダイアログが折りたたまれている場合、メニューを呼び出してもダイアログは開きません。アイテムのタイトルをクリックする必要があります。

3
Jurgen G