カテゴリー別

お絵描き、デザイン

写真、動画関連ソフト

アメーバピグ専用ソフト

ホームページ関連

画像処理

スキャナー用

SEO 関連

お楽しみ

その他

過去ログ

2017年07月20日(木)

ミルノ PC フォトフレーム 2.0.8 公開、PNG 読み込みの高速化、アニメーション PNG 表示機能など

写真閲覧ソフトのミルノ PC フォトフレーム
の新しいバージョン 2.0.8 を公開しました。

新しいバージョンでは、PNG 形式の画像読み込みを高速化したほか、
アニメーション PNG (APNG) も表示できるようになりました。

写真をミルノに!

で覚えてね。キラーン。

今回の新機能は、おおまかにわけると 3 つあります。

PNG 読み込みの高速化

1 つ目は、PNG 形式の画像読み込みを大幅に高速化しました。
OS の機能 (WIC) や、ディスクの読み込みスピードに依存するので
一概には言えませんが、自分の環境では、2.5 倍程度速いです。

詳しくは、ココの解説 をご覧ください。

また、計測はしていませんが、原理的には、BMP など、
特別なサムネイル画像を持たないファイル形式の
読み込みも速くなると思います。

アニメーション PNG 対応

2 つ目は、アニメーションPNG (APNG, Animated PNG)
ファイルの表示機能です。これは、Windows の標準の機能 (WIC)
で読み込めないので、libpng というライブラリーを使いました。

PNG のデコード時間を計測したところ、自分の環境では、
WIC をうまく使った方が速かったので、libpng による
PNG のデコードは、APNG のときのみ動きます。

画像をコピーする機能

3 つ目は、画像としてコピーする機能です。

新しいコマンドグループ「形式を指定してコピー」
を用意したので、メインメニューやメイン画面
の右クリックメニューから呼びだしてください。

画像としてコピーする機能は、
コマンド的には 3 つあって
それぞれ、ちょっとずつ機能が違います。

「画像 - オリジナルサイズ」

画像をオリジナルサイズでコピーします。編集(E) > 回転
グループでの回転は適用されまが、効果(E) は適用されません。

「画像 - 表示サイズ」

画像を表示状態でコピーします。編集(E) > 回転
グループでの回転、効果(E) が適用されますが、
画面からはみだしている部分はコピーされません。

「メイン画面のスナップショット」

メイン画面全体のスナップショットをコピーします。
選択状態やファイル名も表示されている場合はコピーされます。

PNG を高速に読み込みたい人は、
是非、最新版を試してみてくださいね。

日本語の最新版はこちらのページから、ダウンロードできます
You can download the latest version of Miruno PC Photoframe here.

ご意見・ご要望はこちらからどうぞ
You can contact me by this mail form.

・・・

ちなみに「画像 - オリジナルサイズ」のコピーでは、
透明度も BITMAPV5HEADER の BI_BITFIELDS 形式でコピーしてます。

が、あんまり対応してないっぽいですね。
ちなみに、ストローク では対応できてるみたいです^^

ミルノ PC フォトフレーム
ミルノ PC フォトフレームのダウンロード
ミルノ PC フォトフレームの更新履歴
ご意見・ご要望連絡窓口


2017年07月18日(火)

ミルノ PC フォトフレーム、修正中、PNG 読み込みの高速化

写真閲覧ソフトのミルノ PC フォトフレーム
を修正中。PNG 読み込みの高速化中。

写真をミルノに!

で覚えてね。キラーン。

連休前から、PNG 読み込みの高速化処理を
書いてたのですが、やっと目処が付きました。

ローダーは、肝の部分なので、なかなかやっかいでしたが、
もう少しテストしたら公開できそうです。

日本語の最新版はこちらのページから、ダウンロードできます
You can download the latest version of Miruno PC Photoframe here.

ご意見・ご要望はこちらからどうぞ
You can contact me by this mail form.

・・・

ちなみに、サムネイル画像をもたない BMP とか TIFF
とかの読み込みも速くなる予定。お楽しみに!

ミルノ PC フォトフレーム
ミルノ PC フォトフレームのダウンロード
ミルノ PC フォトフレームの更新履歴
ご意見・ご要望連絡窓口


2017年07月14日(金)

ミルノ PC フォトフレーム、修正中、アニメーション PNG 対応など

写真閲覧ソフトのミルノ PC フォトフレーム
を修正中。アニメーション PNG に対応する予定です。

写真をミルノに!

で覚えてね。キラーン。

で、アニメーション PNG 対応の、
進捗状況ですが、もうできてたりします。

WIC (Windows Imaging Component) っていう
Windows 10 とかには標準で入っている
画像読み込みとかを行える仕組みがあるのですが、
これが、アニメーション PNG には対応していないので、
代わりに libpng というライブラリーで展開することにしました。

で、まぁ、一応、紆余曲折あって
できたわけですが、なんかちょっと
画像の読み込みが速くなってるみたいなんですよね。

WIC から libpng に読み込みを変えたわけだから、
WIC よりも libpng の方が速いのかな?って思いますよね。

ところが、単体テストしてみると平均して
WIC の方が速いので、??? ってなったわけです。

詳しいことは秘密ですが^^、WIC の PNG 読み込みは
使い方によっては、libpng よりも速いみたいです。

さすがは、有料 OS だけど、
使い方によっては遅いのはどうかなぁ。

日本語の最新版はこちらのページから、ダウンロードできます
You can download the latest version of Miruno PC Photoframe here.

ご意見・ご要望はこちらからどうぞ
You can contact me by this mail form.

・・・

といいうわけで、次回のリリースでは、
普通のファイルからの PNG 読み込みが、高速化されます。

zip とか書庫内の png の読み込み速度は変わりません。
(すでに、WIC のポテンシャルは引き出されてます)

ミルノ PC フォトフレーム
ミルノ PC フォトフレームのダウンロード
ミルノ PC フォトフレームの更新履歴
ご意見・ご要望連絡窓口


2017年06月26日(月)

ストローク 1.1.2 公開。ドラッグ中に Ctrl+Z で落ちる不具合修正など

ドロー系のお絵描きソフト ストローク
新しいバージョン 1.1.2 を公開しました。

今回の更新では不具合を 2 つ修正しました。

1 つは、メイン画面でドラッグ中に、
Ctrl+Z などを押すと落ちる場合がある不具合の修正です。

例えば、点をドラッグで追加中に Ctrl+Z で落ちます。
追加中というのはマウスの左ボタンを押してから
離す前にということです。

あまり、意図的にやる動作ではないと思いますが、
誤って押しちゃうと、落ちちゃうので問題です。

ドラッグ中に何かのメニューコマンドを実行することを
想定していなかったために起きた不具合ですが、
ドラッグ中にメニューコマンドを発行する必然性は
特に無いので、禁止する仕様に変更しました。

2 つめは、塗りでテクスチャー画像を指定した場合、
「濃さ」がファイルに保存されない不具合の修正です。

単純にその部分の保存と読み込みのコードが
抜けていたために起きた不具合です。

テストコードもあったのですが、テストでも同じところが
抜けているという失態。おっちょこちょいですみません。

最新版は、こちらのページからダウンロードできます

・・・

ストロークループアニメーターも
そろそろ、公開する予定です。

お楽しみに。

ストローク
ストローク ダウンロード
ストローク サンプル画像
ストローク 更新履歴
ご意見・ご要望連絡窓口


2017年05月08日(月)

ミルノ PC フォトフレーム 2.0.7 が Vector で公開されました

写真閲覧ソフトのミルノ PC フォトフレーム
の新しいバージョン 2.0.7 が Vector で公開されました。

ミルノ PC フォトフレームの詳細情報: Vector ソフトを探す!

写真をミルノに!

で覚えてね。キラーン。

2.0.7 では使いやすさの向上を計ったほか、
クリックをカスタマイズする機能なども追加しました。

詳細は 前の記事 を参照してください。

例えば、左クリックを「編集(E) > 壁紙に設定(W)」
にすると結構使いやすい壁紙チェンジャーになると思います。

他にも、便利な使い方がありそうなので、
色々、試してみてくださいね。

日本語の最新版はこちらのページから、ダウンロードできます
You can download the latest version of Miruno PC Photoframe here.

ご意見・ご要望はこちらからどうぞ
You can contact me by this mail form.

・・・

急にあたたかくなって、眠いですね〜。

ミルノ PC フォトフレーム
ミルノ PC フォトフレームのダウンロード
ミルノ PC フォトフレームの更新履歴
ご意見・ご要望連絡窓口


2017年05月01日(月)

ドロー系お絵描きソフト「ストローク」を Visual Stdio 2015 でコンパイル

ドロー系のお絵描きソフト、 ストローク
Visual Stdio 2015 でコンパイルしました。

↓ はストロークのアイコン。ストロークで作成しました。
(影は別のソフトで後から付けてます)

コンパイルというのは、c などの高級言語で書かれた
プログラムを、マシン語などの低級言語に変換することです。

高級言語っていうのは
人が読んだり、書いたりしやすいように
設計されたプログラミング言語のことです。

c とか java とかだいたいコレです。

低級言語っていうのは
コンピューターが直接実行できたり
ちょっとした変換で実行できるように
設計されたプログラミング言語のことです。

元々は、アセンブリ言語とか機械語のみを指していましたが、
java 仮想コードなんかも低級言語に入れてもいいでしょうね。

・・・

で、ストロークは、c++ で書かれているので、
機械語の exe ファイルに変換したということです。

Visual Studio は、2005 から 2015 への移行ですけど、
案外、それほど変わってません。

インクルードパスなどの環境設定が
Visual Studio 単位で設定していたのが、
プロジェクト単位に変わったくらいです。

後は、利用するライブラリも新しくなるので、
それに合わせた修正が必要になってきます。

これは、どんなライブラリを使っているかによって
変わってくるので、人によって違いますが、
自分の場合は、以下のような修正が必要でした。

プロジェクトのプロパティ、
構成プロパティ > リンカー > 入力 > 追加の依存ファイル
に、egacy_stdio_definitions.lib を追加。

プロジェクトのプロパティ、
構成プロパティ > VC++ ディレクトリ > インクルードディレクトリ
に、X:¥Usr¥Local¥ATL_SL_xxxx¥include 的なのを追加。
(ATL Server Library and Tools のパス)

ってな感じです。

前者は、DirectX 9 の、DXErr.h 系を使うのに必要で、
後者は、atlcrypht.h などを使うのに必要でした。

・・・

ストロークは、コンパイル環境を変えただけなので更新しません。
現在、公開中の最新バージョンをお試しくださいね。

最新版は、こちらのページからダウンロードできます

・・・

花粉症を避けるために、窓を常時締め来ってたら酸欠になった〜。

肩こりと頭痛、右目の奥から上にかけてズーンって痛い、
がひどくて、花粉症かと思っていたのですが、逆に窓を少し
空けたままにしてたら直ったので、たぶん酸欠ですね。

前もなったのですが、花粉症と
かなり症状が似てるからわかりづらいわ。

ストローク
ストローク ダウンロード
ストローク サンプル画像
ストローク 更新履歴
ご意見・ご要望連絡窓口


2017年04月27日(木)

ミルノ PC フォトフレーム 2.0.7 リリース! マウスボタンの機能をカスタマイズできるように

写真閲覧ソフトのミルノ PC フォトフレーム
の新しいバージョン 2.0.7 を公開しました。

写真をミルノに!

で覚えてね。キラーン。

2.0.7 は比較的大規模なアップデートですが、
おおまかにわけると、修正点は 2 つです。

マウス操作のカスタマイズ機能

少し前のバージョンから、ホイールの挙動を変更できますが、
新しいバージョンでは、クリックやドラッグの挙動も変更できます。
(厳密には、右ドラッグの挙動は前から変更できましたけど)

例えば、
左クリックを「選択」に
左ダブルクリックを「編集(E) > 既定のプログラムで開く」
にするとエクスプローラーっぽい操作性になります。

右の「画像の外」列は、背景部分を押したときの挙動なので、
この場合は、「なし」に変更するとよいでしょう。

「選択中は、選択解除」のチェックボックスを ON にすると、
選択ファイルがある場合、指定の機能の代わりに
「選択解除」が発生します。

ちなみに「コンテキストメニュー」の機能には
選択解除相当の機能が含まれているので、チェックは不要です。

他にも、便利な使い方がありそうなので、
色々、試してみてくださいね。

操作性の向上

まず、キーボードの ←、→ ボタンのディフォルトの機能を
左右のスクロールに変更しました。もともとは拡大・縮小です。

1画像モードで、画像の全体が表示されていない場合、
←、→、↑、↓ で画像の位置をスクロールできて便利です。

あまり、1画像モード を使わない人は、
拡大・縮小の方が便利かもしれません。

過去のバージョンインストール済みの場合は、
自動的にディフォルトに戻ったりしないので、
設定画面 > キーボードタブ の
「既定の設定に戻す」ボタンを使うとリセットできます。

・・・

ほかにも、既存の不具合の修正など色々改良したので
最新版を、是非、お試しください。

日本語の最新版はこちらのページから、ダウンロードできます
You can download the latest version of Miruno PC Photoframe here.

ご意見・ご要望はこちらからどうぞ
You can contact me by this mail form.

・・・

全ての修正項目を知りたい人は、更新履歴 をご覧ください。
とはいえ、コマンドの機能の細かい変更は書いてないな。

コマンドの新しい仕様を知りたい人は、
メニューコマンド一覧 をご覧ください。

ミルノ PC フォトフレーム
ミルノ PC フォトフレームのダウンロード
ミルノ PC フォトフレームの更新履歴
ご意見・ご要望連絡窓口


2017年04月25日(火)

ミルノ PC フォトフレーム 2.0.7 テスト & デバッグ中。その2

写真閲覧ソフトのミルノ PC フォトフレーム
の改良中です。

写真をミルノに!

で覚えてね。キラーン。

今日も新しい機能のテストとデバッグです。

まずは、昨日見つけた不具合を修正しました。
左クリックを「下にスクロール」に割りあてた場合、
高速に左クリックすると画像が選択されることがあるってものです。

なんとなく予想はついていましたが、調べてみると、
マウス押下 > マウス押上
で発生したスクロールアクションが次の
マウス押下 > マウス押上
の間に実行された結果、2 回目のクリックが
ドラッグと判定されているのが原因でした。

実際、そういう機能はありませんが、
マウス押下 > ホイールでスクロール > マウス押上
でドラッグになるのは問題ない (将来的にはありうる) ので、
問題は、マウス押下中にスクロールしたわけではないのに、
押下中にスクロールしたかのような処理が動いてる点ですね。

修正するには、スクロールを発生させた時点で遅延なく
スクロールさせるか、発生させた時点を記憶しておいて、
ドラッグ中のスクロールか判定すれば OK です。

で、前者は採用できないので、後者で直しました。

なぜ、前者が採用できないかというと、スクロールを
遅延して実行する機能は、快適な操作に必要なものだからです。

具体的には、スクロールモーション中にさらにスクロールした場合に、
スクロール量を積算したり、スクロールスピードを加速したりすると、
どうしても遅延が発生するからです。

モーション中の操作がすべて効かないアプリケーションでは、
(まぁ、普通はそうですが)、アクションと同時にスクロール
させればいいので、こういう不具合はそもそも発生しませんね。

・・・

次期バージョンの公開はもうそろそろかもですが、
最新バージョンは、そこそこ使えるとは思います。
是非、試してみてくださいね。

日本語の最新版はこちらのページから、ダウンロードできます
You can download the latest version of Miruno PC Photoframe here.

ご意見・ご要望はこちらからどうぞ
You can contact me by this mail form.

・・・

だいたい新機能のテストは終わったので、もちっとかな。

ミルノ PC フォトフレーム
ミルノ PC フォトフレームのダウンロード
ミルノ PC フォトフレームの更新履歴
ご意見・ご要望連絡窓口


2017年04月24日(月)

ミルノ PC フォトフレーム 2.0.7 テスト & デバッグ中です

写真閲覧ソフトのミルノ PC フォトフレーム
の改良中です。

写真をミルノに!

で覚えてね。キラーン。

今日はというか、ここ最近は新しい機能の
テストとデバッグをしてます。

今見つけた不具合は、左クリックを「下にスクロール」に割りあてた場合、
高速に左クリックすると画像が選択されることがあるってものです。

うーん。ページスクロールならともかく、
「下にスクロール」に左クリックをわりあてる人は
いなさそうだが、見つけたからには直します^^。

・・・

次期バージョンの公開はもちっと先ですが、
最新バージョンは、そこそこ使えるとは思います。
是非、試してみてくださいね。

日本語の最新版はこちらのページから、ダウンロードできます
You can download the latest version of Miruno PC Photoframe here.

ご意見・ご要望はこちらからどうぞ
You can contact me by this mail form.

・・・

後、メニューコマンド一覧表の英語への翻訳も終わりました。

誰も読んでない気がしますけど、まぁ google での
検索結果によい影響がありそうなんで、やっとります。

ミルノ PC フォトフレーム
ミルノ PC フォトフレームのダウンロード
ミルノ PC フォトフレームの更新履歴
ご意見・ご要望連絡窓口


2017年04月20日(木)

ミルノ PC フォトフレーム、メニューコマンドの新しい仕様を確認中です

写真閲覧ソフトのミルノ PC フォトフレーム
の改良中です。

写真をミルノに!

で覚えてね。キラーン。

メニューコマンドの仕様をかなり変更する予定なので、
仕様が一貫性を保っているかチェックしたりしてます。

↓ は作成中のコマンド一覧表です。

コマンドによって、操作対象をどう決めるかは
違っていいわけですが、あんまりまちまちだと
かえって使いづらくなるので、まとめたりしてます。

例えば、ファイル削除などの編集系コマンドでは、
1. 選択中のファイルがあれば、それら
2. なければ、クリックしたファイル
3. それもない場合は、設定によっては表示中のファイル
が操作対象になります。

2 は、次期バージョンでは、クリックしたときのアクションを
全てのメニューコマンドから選択可能になるので
必要になる新しい仕様です。

3. は公開中のバージョンにもある機能で、
「選択対象が無い場合に表示中の画像を編集対象とする機能を使う」
オプションが ON のときの動きです。

全てのコマンドで、この対象決定方法を使ってもよいのですが、
例えば「既定のプログラムで開く」とかは、ファイルをクリック
して起動した場合、選択中のファイルがあっても、クリックした
ファイルを開いた方が、自然で便利っぽいのでそうする予定です。

選択中の複数のファイルを、既定のプログラムで
一度に開く必要性は、あんまりないからです。

とはいえ、あんまり仕様がまちまちだと
わけわかんなくなるので、調整してるわけですな。

・・・

次期バージョンの公開はもちっと先ですが、
最新バージョンは、そこそこ使えるとは思います。
是非、試してみてくださいね。

日本語の最新版はこちらのページから、ダウンロードできます
You can download the latest version of Miruno PC Photoframe here.

ご意見・ご要望はこちらからどうぞ
You can contact me by this mail form.

・・・

コードはだいぶ美しくなってきたので、もう少しかな。

主要なメニューコマンドの仕様を
クリックで使えるように拡張したので、結構大変っすわ。

ミルノ PC フォトフレーム
ミルノ PC フォトフレームのダウンロード
ミルノ PC フォトフレームの更新履歴
ご意見・ご要望連絡窓口


| 1/28PAGES | >>