mieki256's diary



2016/11/16(水) [n年前の日記]

#1 [cg_tools] Inkscape 0.91 x64をインストール

今まで、Windows10 x64上で Inkscape Portable 0.91 x86版を使ってたのだけど、どうも起動が遅くてツライわけで。ググってたら、「フツーにインストールする版は少しは起動が早い」という話を見かけたので、試しに入れてみたり。

入れた版は、Inkscape 0.91 x64版。 _Windows 版 | Inkscape から、inkscape-0.91-x64.msi をDLしてインストール。

起動時間は…。あまり変わらんような…。いや、たしかに少しは早くなってるけど。
ソフト名1回目2回目
Inkscape 0.91 x6410秒5秒
Inkscape 0.91 x86 Portable14秒5秒
インストール直後の、一番最初の起動時に、おそらくはフォントを探してどこかにフォント種類をキャッシュするのだろうけど、そこは体感で数分かかった。その後は上記の起動時間になるっぽい。

不具合メモ。 :

ちなみに、自分の環境では、Inkscape 0.91 x64 で「印刷」を選ぶとエラーが出たはず。 _2016/01/07の日記 にメモしてあった。
ソフト名数値入力欄印刷
Inkscape 0.91 x64OKNG
Inkscape 0.91 x86NGOK
Inkscape 0.91 x86 PortableOKOK
Inkscape 0.48.5 x86 PortableOKOK

アイコンバグを修正。 :

Inkscape 0.91 は、Undo や Redo のアイコンがバグってて「×」のアイコンになってしまう。

_萌える?インクスケープ!(Inkscape) 【0.91】現在判明している不具合(バグ) で、暫定処置扱いだけど修正方法が紹介されてた。 _Inkscape 0.91 - Missing icons. - InkscapeForum.com から、icon.svg を入手して、Inkscapeインストールフォルダ\share\icons\icons.svg と交換すればいいらしい。

試してみたところ、たしかに Undo や Redo のアイコンが表示された。

メニューフォントを変更。 :

以下の記事を参考に、メニューフォントを変更。

_0.91.1リリース - Inkscape@JP
_既知の不具合 - Inkscape@JP
_Inkscape Portable の日本語化とフォントを変更する - @mekemoke
_GTKを使用しているアプリ(GIMP・Inkscape)のUIのフォントを変更する - tk4168の日記

etc\pango\pango.aliases を作成して上記ページで紹介されてる内容をコピペして保存。かつ、etc\gtk-2.0\gtkrc の最後に、
style "my-font"
{
  font_name="Tahoma 9"
}
widget "*" style "my-font"
を追加してみたり。

#2 [cg_tools] svgのサムネイル一覧を綺麗に表示したい

Windows10 x64上で、svgファイルのサムネイル一覧を閲覧したい。

今までは _XnView を使って見ていたけど、大変失礼ながら XnView のソレは品質が酷過ぎて。以下の画像を見れば分かるけど…とにかく汚い。正確なレンダリング(?)ができていない。

xnview_ss.png

もっと綺麗に、というか正確に、svgのサムネイル一覧を表示できるビューワはないものか…。

ググってみたけど、そもそもsvgをサポートしてるビューワ自体が少ないようで。svgは、相変わらず人気が無いなあ…。

しつこくググっていたら、以下のユーティリティに遭遇。

_SVG Explorer Extension - Home

Windowsのエクスプローラに、svgのサムネイルを表示する機能を追加してくれるユーティリティらしい。

試しに導入。Windows10 x64 を使っているので、 _SVG Explorer Extension - Download: SVG Viewer Extension for Windows Explorer v0.1.1 から、64bit版 dssee_setup_x64_v011_signed.exe をDLしてインストールしてみた。

インストール直後は、今までキャッシュされたサムネイル(ファイルアイコン)がそのまま表示されてしまったけど、 _CCleaner でエクスプローラのサムネイルキャッシュを削除してから表示してみたら、以下のような見た目に。

explorer_ss.png

綺麗な表示が得られた。これならなんとかなりそう。

Susieプラグインを使う手もアリ。 :

_Bay-side で、SVG形式Susieプラグインが公開されてる。ありがたや。

_ViX +SVG形式Susieプラグインで表示してみた。

vix_and_susie_svg_plugin_ss.png

ここで表示しているsvg群は、それぞれ48x48ドットのページサイズで作られているけど、そのサイズが反映された状態で表示された。見た目も綺麗。

#3 [prog][cg_tools] アイコン作成中

自作アプリのツールバーに表示できそうなアイコンを作成中。今回は Inkscape で svg を作成してからビットマップにしていこうかと。

アイコン名、ファイル名、アイコン種類は、以下を参考に。

_ArtLibreSet - Tango Desktop Project
_Tango icons - Wikimedia Commons
_TangoifiedIcons - Inkscape Wiki
_New Icons for Inkscape | Logos By Nick Saporito
_Icon Metaphors - Tango Desktop Project

ArtLibreSetの入手先。 :

ArtLibreSet の svg を眺めたら参考になりそうだなと思ったけれど、どこで入手できるのかが分からず。 _Talk:ArtLibreSet - Tango Desktop Project によると、tango-art-libre という名前で、CVS なるものを使って公開されてるらしいが…。

ひょっとすると、コレだろうか。

_Index of /static/cvs/tango-art-libre

試しに wget でごっそりDL。

_Web上にフォルダがそのまま公開されているフォルダをwgetでまとめて取得する方法 - 強火で進め
_wget の使い方

wget -r -np http://hoge、みたいな感じで試してみたら、おそらくは Apache(Webサーバ) が生成したindex.html までファイル保存してしまった…。けど、ひとまず svg は入手できた。

svgからpngに変換する方法で悩む。 :

48x48ドットのページサイズで、複数のsvgを作ったはいいけれど、pngに変換するあたりで悩んでしまったり。数がちょっと多いので、Inkscape を手で操作して変換していくのはツライ。将来、数が増えてきた時も対応が大変だろうし。

Inkscape をコマンドラインで呼び出して、pngでエクスポートしていく手があるらしいけど、自分の手元の環境では Inkscape の起動時間が遅いので、そのやり方はちと厳しい気がする。

ImageMagick を使って svg から png に変換する手もあるけれど、ググってみたところ、どうも ImageMagick の svg → png変換は画質が悪いというかクオリティが低いともっぱらの噂で。

更にググってみたら、どうやら rsvg なるツールが存在していて、ソレを使うとイイ感じの変換ができるらしいと知ったけど。その rsvg なるツールの正体が分からない。ググっても、Perlのモジュールが出てきたり、Rubyの記事が出てきたり、GTKをインストールして云々の記事が出てきたり、R言語がどうとかの記事が出てきたり。どうも Windows上では使えないツールなのかな、という気がしてきた…。

Linuxなら、rsvg-convert なるツールが存在するようで。Linux上で作業したほうがいいのかな。

Windows版のrsvg-convertがあった。 :

_Open Source Software and Windows 32-bit: RSVG-Convert SVG image conversion tool で、Windows上で使える rsvg-convert が公開されてた。ありがたや。

rsvg-convert-2.40.10.7z が、exeファイル一つで変換できるタイプらしい。その変わり、おそらくフォント関係の変換ができないのではないかなと。他の2つは、fc-cache.exe が同梱されてたり、dllがたくさん入ってた。

まあ、自分の場合、svg上のテキストは、念のためにパスに変換しながら作ってるから、rsvg-convert-2.40.10.7z で済みそうかなと。

XnViewもrsvg-convertに対応してるらしいのだが。 :

XnViewも、2.36の時点で rsvg-convert.exeに対応したらしいのだけど。

_XnView Software - View topic - XnView 2.36
_XnView Software - View topic - SVG support via rsvg-convert.exe
_XnView Software - View topic - How do I open SVG files and convert to PNG

Pluginsフォルダに、dll版を丸々コピーしてみたけど、それらしい動きにならない…。ヘルプメニューから辿れるプラグイン情報にもリストアップされてないし…。どうやって導入するんだろう? libpng16-16.dll がダブってるあたりも気になるし。

一旦 XnView をアンインストール・再インストールしてみたら分かってきた。CAD plugin (shareware) をインストールしないでおいて、その後 rsvg-convert.exe 一式をコピーしてやれば動作するのだな…。libpng16-16.dll も、一度アンインストール・再インストールした状態なら入ってなかった。今までの XnView アップデート作業中に、どこかのタイミングで入ってしまったのだろう。

ただ、rsvg-convert を導入した状態だと、svgのサムネイルを作成する際にDOS窓が開いて閉じてを繰り返すのがちょっとアレだなと。

もう一つ。オプションを弄っていて気付いたけど、ツール → オプション → サムネイル、で、シャープサムネイルにチェックが入ってるとサムネイルが汚くなる時がある模様。

以上、1 日分です。

過去ログ表示

Prev - 2016/11 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project