✒️

Inkscapeの背景透過出力でハマった話

に公開

Inkscapeで背景透過pngを出力しようとした時にはまった話です.

想定読者

  • Inkscapeで適当に画像を作ったり切り抜いたりして,使いこなし始めたひと

状況

アイコン(512x510px)のプロパティで取得しようとしてドキュメントを生成しました.
画像ができたと思って出力しようと思ったんですね.透過画像に対応しているからpngでいいかな?と思って,ファイルに書き出したんですけど,どうにも背景に真っ白が入ってて,困惑致しました.

原因

  • 出力のビット深度の設定がRGB16になっていたから

原因の判明の経緯

最初、pngがだめなのかな?と思ってsvgにしたりしたんですけどsvgだと納品先がダメだったので,pngと格闘してました.いろいろネット調べてみると,背景色が未指定の場合にドキュメントの背景色になってしまうらしく,ドキュメントの背景色という設定を探したのですけど,ドキュメントのプロパティのウィンドウにそれらしき設定項目がなくて,情報が古かったんですね.
ということで、いろいろ右往左往して,また、エクスポートタブの中の背景色設定をいろいろいじってたりしても改善せず,悩んでおりました.
そしたら,エクスポートボタンの近くにギアみたいな設定ボタンがあることに気が付きまして,それを押してみたらビンゴ.
出力する際のビット深度がRGB16になっていたので,RGB"A"16になおして出力したら,無事に背景が透過された画像が出力されました.
古い情報に踊らされて,そんな設定ないけどなぁとか右往左往してたので,これ以上,古い情報にあたまごっちゃになる人が発生しないように書き留めときます.

Discussion