スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« ダイアログが多いので | トップページ | MF対応も1/3終了 »

来週末の完成を目指す

今は、AmuseGraphics本体のバージョンアップ開発を行っていて、今日の時点でHiDPI対応は完了し、次のステップとしてMedia Foundation対応用に必要なクラスの追加とエンコード設定ダイアログの作成なんかを行った。比較的すんなりと行くので、来週末の完成を目指す。

AmuseGraphics本体というのは、一見、普通のドロー系ソフトの様なのだが、ペンやブラシを使った描画機能は一切ない。

なので、こんなソフト何の役に立つんだ? と、思っている人もいるかもしれないのだが、そもそもは、画像ビュアーとして開発を始めたモノなので、画像が見れる。

もっとも、大昔ならいざ知らず、今時のOSでは、標準で画像ビュアーは実装されている訳なので、単に、JPGやPNG画像が見れたとしても、そんなソフトには意味は無い訳だ。

だからと言って、普通の人が知らない様な特殊な画像形式に対応しているのか、というと、そういう訳でもない。

実際の所、AmuseGraphicsというのは、開発の開始時点で、そんな特殊な画像形式には対応しないと宣言していたし、その後、世の中の情勢が変わったのか、というと、そんな事もない。

なので、AmuseGraphicsが読み込める形式は、至極普通のJPG/PNG/GIF/BMP/TIFFだけなのだが、その気になれば、数万くらいの画像ファイルを同時に扱える。

具体的には、それらの画像をサムネイルで見ていく事なんかも出来るのだが、こういう機能についても、今時のWindowsではエクスブローラで代用可能だ。

それでは、やはり、画像ビュアーとしてのAmuseGraphicsには存在価値は無いのか、というと、少なくとも作者は、画像を見る時にはAmuseGraphicsを使っている。

これは何故なのか、というと、拡大/縮小が自由自在に行えるし、ネットで同人漫画みたいなモノをZip形式でダウンロードすれば、展開する必要もなく、そのまま、見開き表示で見れるからだ。

そして、これが一番重要なのだが、AmuseGraphicsというのは、AG-ムービーカッターと同じ感じで、見れている画像は、何かしらの加工をして別バージョンとして保存する事が出来る。

例えば、ダウンロードした漫画のコントラストが足りないなあ、と、思ったら、コントラスト調整をしてその結果を保存できるし、サイズが大きすぎると思えば、サイズを縮小して保存する事も出来る訳だ。

つまり、AmuseGraphicsというのは、基本的には画像ビュアーだったのだが、単に画像を見れるだけのソフトではなくて、加工して別バージョンを作成する事も出来るソフトだからこそ、作者的には、安心して画像を見れるソフトになっている訳だ。

同様のDNAは、AG-ムービーカッターやAGMPlayerにも引き継がれているのだが、ある意味、AG-デスクトップレコーダーというのも、同様のDNAを持っている。

何故なら、画面に見えている画像を再利用できない、というのは、少なくとも作者的には、ストレスが溜まるので、AG-デスクトップレコーダーで、デスクトップに表示されている画像も、再利用できるようにしてある訳だ。

と、いう事で、AmuseGraphicsというのは、加工が出来る画像ビュアーである、という所がアイデンティティーになる訳なのだが、今時、一枚の画像をじっくり鑑賞する様な人はいない筈なので、非常に多くの画像を扱え、それらのスライドショーなんかができたりする所も、重要になる筈だ。

ただし、現状のAmuseGraphicsでは、複数画像を普通に閲覧しようとした場合の操作性については、快適とまでは行かない感じだ。

なので、今回の開発では、Ver1.3.0の基本機能以外のプレミアム機能としては、その点を改良したいかなあ、と、思ったりしている今日この頃だ。

= この記事に関連する公開中ソフト =

AmuseGraphics

AmuseGraphics

(2016/05/04追加)

« ダイアログが多いので | トップページ | MF対応も1/3終了 »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/534482/62763175

この記事へのトラックバック一覧です: 来週末の完成を目指す:

« ダイアログが多いので | トップページ | MF対応も1/3終了 »

2017年12月
          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
31            

広告

プライバシーポリシー

  • 当サイトでは、第三者配信による広告(Google Adsense)サービスを利用しています。

    Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、Google や Google のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    Cookieを無効にする設定およびAdsenseに関する詳細については、以下のリンクを参照下さい。

    広告 - ポリシーと規約 - Google