はじめに
SGVsは
ver1.0.5 で "SIVs" から "SGVs" に名称を変更しました。"SIVs"がサル免疫不全ウイルスの略語だったので。
SMCm(メールクライアント)を作る際に幾つかSVGのアイコンを使用しました。
SVGに対応したサムネイル表示が可能な画像ビューアー(特にインストーラーを使わないもの)は意外と見つからず、不自由しました。
SGV-Xaml変換に使用したSharpVectorsで簡単にSGV対応ができそうだったので画像ビューアーを作りました。
SharpVectorsの最新版はGitHubで公開されています。
https://github.com/ElinamLLC/SharpVectors
公開しているElinamLLCの方々に深く感謝いたします。
SGVsのツールチップやメッセージは英語のみです。
SDIY(Software D.I.Y.) Graphics Viewer by SharpVectors の略です。
エスジーヴスと読んでください。ver1.0.5 で "SIVs" から "SGVs" に名称を変更しました。"SIVs"がサル免疫不全ウイルスの略語だったので。
SMCm(メールクライアント)を作る際に幾つかSVGのアイコンを使用しました。
SVGに対応したサムネイル表示が可能な画像ビューアー(特にインストーラーを使わないもの)は意外と見つからず、不自由しました。
SGV-Xaml変換に使用したSharpVectorsで簡単にSGV対応ができそうだったので画像ビューアーを作りました。
SharpVectorsの最新版はGitHubで公開されています。
https://github.com/ElinamLLC/SharpVectors
公開しているElinamLLCの方々に深く感謝いたします。
SGVsのツールチップやメッセージは英語のみです。
ライセンスと使用リソースの詳細
特徴
A.SVGの表示
B.XAMLアイコンの表示
VS2017 Image Libraryに含まれているXAMLアイコンの表示ができます。
表示可能なXAMLの条件
XAMLから構築されるVisual TreeにRectangleが含まれていて
Rectangle.FillにDrawingBrushが設定されていること。
(DrawingBrushのDrawingプロパティの内容を描画する)
拡張子はXAMLであること。
ver 1.1.17で上記より多様なXAMLを表示可能にしました。煩雑なので詳細な説明は省略します。
Rectangle.FillにDrawingBrushが設定されていること。
(DrawingBrushのDrawingプロパティの内容を描画する)
拡張子はXAMLであること。
ver 1.1.17で上記より多様なXAMLを表示可能にしました。煩雑なので詳細な説明は省略します。

C.WebPの表示(ver 1.1.17で追加)
D.その他の表示可能な形式
形式: 拡張子 BMP: BMP,DIB,RLE JPEG: JPG,JPEG,JPE,JFIF GIF: GIF EMF: EMF WMF: WMF TIF: TIF,TIFF PNG: PNG ICO: ICO
説明ページへのリンク
左側のSite-Indexに同一リンクがあります。
(初期状態では折り畳み表示、[▼]かその左のテキストをクリックすると展開します。)
(初期状態では折り畳み表示、[▼]かその左のテキストをクリックすると展開します。)