🙃

PNG (🔊 ぴー えぬ じー) がExplorerから新規作成できるだけで捗る。

2022/11/27に公開

概要

PNG (🔊 ぴー えぬ じー) ファイルをコンテキスト メニューから作成出来る用にするためのレジストリの話。以前は、作成された PNG (🔊 ぴー えぬ じー) ファイルからメタ データー読めないとかで、作成直後にExplorerが 頭の悪い 警告を発していたが。いつの間にか出なくなったので。

レジストリ

要約すると、HKEY_CLASSES_ROOT\.png\ShellNewData に、1 x 1 の PNG (🔊 ぴー えぬ じー) のバイナリを書き込む。

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\.png\ShellNew]

[HKEY_CLASSES_ROOT\.png\ShellNew]
"Data"=hex:89,50,4e,47,0d,0a,1a,0a,00,00,00,0d,49,48,44,52,00,00,00,01,00,00,00,01,08,02,00,00,00,90,77,53,de,00,00,00,01,73,52,47,42,00,ae,ce,1c,e9,00,00,00,04,67,41,4d,41,00,00,b1,8f,0b,fc,61,05,00,00,00,09,70,48,59,73,00,00,0e,c3,00,00,0e,c3,01,c7,6f,a8,64,00,00,00,0c,49,44,41,54,18,57,63,f8,ff,ff,3f,00,05,fe,02,fe,a7,35,81,84,00,00,00,00,49,45,4e,44,ae,42,60,82

このレジストリを結合する。

image.png

結果

image.png
image.png
image.png
image.png

1 x 1 の PNG (🔊 ぴー えぬ じー) ファイルができる。

Q & A

Q. どんなときに嬉しいの?

SS (Screen Shot) を集めているとき、貼り付け + 別名で保存 で作業していると、たまに前のSSに上書いてしまうことがある。

Windowsユーザーは親の顔よりも多く CTLS + S を押していおり、よもや癖のため、CTLS + V (ペースト) や IMEなどの入力確定の後に CTLS + S を押下するのは避けられない。MS Paintなどでウィンドウを再利用していると、迂闊に CTLS + S を押してしまえば、前の保存先に上書きされてしまう。下手すると作業を1からやり直しになることも。。。

あと、毎回保存ファイル名を入力するのダルい。先に保存先の空ファイルを作っておくと効率が上がるり、事故も減りやすくなる。

MS Paintのデフォルトは、 あたり前田の BMP (🔊 ビットマップ) 形式なので、ディスクが無駄になることもある。PNG (🔊 ぴー えぬ じー) 形式でダミー ファイルを用意していれば、保存時のフォーマット選択の手間も省ける。

このダミー ファイルは最初の1個作ったら、後はそこのフォルダでひたすらコピペで増殖されば簡単に数を用意出来るので、コンテキスト メニューの [新規作成] を使うのはそこまで多くない。ただ、ダミー ファイルが必要になったタイミングで毎回1からやるのも面倒なので。やはり [新規作成] から出来ると便利。

Q. PNG は "🔊 ピング" でしょ?

公式の説明では、Ping と同じとのこと。

http://www.libpng.org/pub/png/

PNG (pronounced "ping") is the Portable Network Graphics format, a format for storing bitmapped (raster) images on computers.

で、 Ping コマンドは 🔊 ピン ですよね?

個人的には、Ping コマンドとの混同を避ける意味と。ソナーが発する音から来ている 🔊 ピン と画像形式のPNGには類似点もないなく、音と絵で対極の畑と言うところもあるので、🔊 ピン と呼ぶのに抵抗ある。

Q. 「OptiPNG」 は?

https://optipng.sourceforge.net/

🔊 オプティ ピング ....

Q. 「PNGOUT」 は?

http://advsys.net/ken/utils.htm

🔊 ピング アウト ....

Q. 「PngGauntlet」 は?

https://pnggauntlet.com/

🔊 ピング ガントレット ....

Q. じゃぁ 「PNG」 は?

https://bokete.jp/boke/61184464

謝辞

Discussion