Windows 10 の右クリック コンテキスト メニューに「WebP として保存」画像ファイル形式を追加する方法があるかどうか知りたいです。レジストリを介して。WebP 画像は、Web 専用に設計された新しいファイル形式です。Jpg や PNG よりも最大 30% 優れた圧縮率を備えています。また、他の画像ファイル形式と比較して、損失を抑えながら圧縮します。これが可能かどうか、誰か提案できますか。または、レジストリを介してこれを行う方法を教えてください。
バージョン 1903 OS ビルド 18362.239
以前、レジストリを使用して「ファイルの所有権の取得」をメニューに追加したことがあるため、右クリック メニューに独自のコマンドを追加できることはわかっています。
答え1
これは、Googleから公式のcwebpコマンドラインエンコーダをダウンロードし、置き場フォルダーを PATH (環境変数) に追加します。次に、ファイルを取得して、希望の設定で cwebp を介して実行するバッチ ファイルを作成します。最後に、.reg ファイルまたは Easy Context Menu などのダウンロードしたユーティリティを使用して、バッチ ファイルをファイルの右クリック コンテキスト メニューに追加します。
ステップ1: Googleからlibwebpをダウンロードして解凍する
(64 ビット) libwebp バージョン 1.1.0 の公式ダウンロード
(32 ビット) libwebp バージョン 1.0.3 の公式ダウンロード
フォルダーを任意の場所に抽出し、手順 2 で使用できるようにフォルダー パスをメモしておきます。
ステップ2: libwebpのbinフォルダをPATHに追加する
WinKey+R を押して [ファイル名を指定して実行] ダイアログ ボックスを開きます。または、[スタート] ボタンを右クリックして [ファイル名を指定して実行] を左クリックします。次のように入力します。
SystemPropertiesAdvanced
Enterを押します。
「詳細設定」タブが選択された状態で「システムのプロパティ」ダイアログが開きます。
右下の「起動と回復」セクションの後ろにある「環境変数...」ボタンを押します。「環境変数」ダイアログが開きます。
上部の「ユーザー環境変数」セクションで、変数列に「Path」がリストされているリスト項目を左クリックします。「ユーザー環境変数」リスト ボックスの下にある編集ボタンをクリックします。環境変数の編集ダイアログが開きます。
右上の「新規」をクリックしてエントリを追加します。libwebpの場所を入力するか貼り付けます。置き場手順 1 で抽出したフォルダー。
フォルダーがユーザーのダウンロード フォルダー内に抽出され、そのユーザーの名前が「Administrator」である場合、フォルダーの場所の文字列は次のようになります。
C:\Users\Administrator\Downloads\libwebp-1.1.0-windows-x64\bin
パスが正しいことを確認したら、Enter キーを押します。
「環境変数の編集」ダイアログで「OK」をクリックします。
「環境変数」ダイアログで「OK」をクリックします。
「システム プロパティ」ダイアログで [OK] をクリックします。
libwebpの場所置き場フォルダーが PATH (環境変数) に追加されました。
ステップ3: cwebpを使用してファイルを.webpに変換するバッチファイルを作成する
このステップでは、次のようなバッチ ファイルを作成します。
cwebp -q 50 -m 6 -af -f 50 -sharpness 0 -mt -v -progress %1 -o %~n1.webp
説明
ウェブこれは、画像を webp に変換できる、libwebp の bin フォルダーにある特定の実行可能ファイルを参照します。
-q 50「RGB チャンネルの圧縮係数は 0 ~ 100 です」ここでは、中程度の圧縮に 50 を使用します。
-m 60 から 6 までの値を持つ圧縮方法。6 が最大値なので、ファイル サイズが最小になります。
-アフ自動フィルターをオンにします。品質が最適化されます。
-f 50デブロッキングフィルター(滑らかさ)(0-100)
-シャープネス0シャープネスの範囲は0が最もシャープで、7が最もシャープでない
-mt可能であれば、エンコードにマルチスレッドを使用します。
-v追加情報(特にエンコード時間)を出力します。
cwebpで使用できるコマンドラインスイッチの詳細については、Googleの cwebp の WebP ガイド
%1バッチ ファイルに渡される最初の引数です。この場合は、Windows エクスプローラーで選択して右クリックしたファイルになります。
最後のスイッチを追加します。
-o %~n1.webp
どこ-ocwebpにファイルに書き出すように指示します。%~n1元のファイルの名前をファイル拡張子なしで出力し、これに新しい拡張子を追加します。.webp
重要:このファイルを。コウモリ現在のユーザーがアクセスして実行できる場所にファイル拡張子を付けます。この例では、現在のユーザーのダウンロードフォルダが使用され、ファイル名は次のようになります。ウェブページこれはバッチ ファイルへのパスの例です。
C:\Users\Administrator\Downloads\webp.bat
ステップ4: システムのファイルの右クリックコンテキストメニューを変更する
システム レジストリの編集に慣れていて、そのバックアップを作成する方法を知っている場合は、オプション 1 が適している可能性があります。そうでない場合は、オプション 2 を使用すると、より安全にシステムを変更することができます。
オプション1: レジストリを変更する
この手順では、次のような .reg ファイルを作成して実行します。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Run script]
@="Run &script"
[HKEY_CLASSES_ROOT\*\shell\Run script\command]
@="\"C:\\Users\\Administrator\\Downloads\\webp.bat\" \"%1\""
説明
HKEY_CLASSES_ROOT\*\shell\スクリプトの実行
すべてのコンテキストメニューにエントリを追加しますファイルというシステムでスクリプトを実行する
@="スクリプトを実行(&S)"
コンテキストメニューに表示される名前です。&シンボルは、ユーザーがこのコンテキストメニューエントリにアクセスするためにキーボードのどのキーを押すことができるかを示します。
HKEY_CLASSES_ROOT*\shell\スクリプトの実行\コマンド
前回のエントリのコマンドは次のとおりです。スクリプトを実行する
@="\"C:\Users\Administrator\Downloads\webp.bat\" \"%1\""
これは、手順 3 で保存したバッチ ファイルへのパスです。
オプション 2: Easy Context Menu v1.6 を使用する
Easy Context Menu v1.6をダウンロードできますここ。
ダウンロードして解凍し、開いたらECメニューまたはEcMenu_x64.exeお使いのシステム(32ビットまたは64ビット)に応じて、Ctrl+E開く「リストエディター」ダイアログが表示されます。または、ファイルメニューをクリックして、3番目のオプションをクリックします。「リストエディター」
の「リストエディター」ダイアログが表示されたら、下にスクロールしてファイルコンテキストメニューそれを左クリックします。次に、ウィンドウの下部にある「新規追加」ボタンを押します。ファイル選択ダイアログが表示されます。
手順 3 でバッチ ファイルを保存したフォルダーに移動します。この例では、ダウンロード フォルダーに移動します。開くボタンの上の右下にあるドロップダウン ボックスを左クリックして、ダイアログ ファイル リストに表示されるファイルの種類を「アプリケーション ファイル (*.exe)」から「アプリケーション ファイル (*.*)」に変更します。バッチ ファイルを左ダブルクリックします。この例では、このファイルの名前は webp.bat です。
コンテキスト メニューに表示される場所など、いくつかの設定を変更できます。
完了したら、左下にある「変更を保存」ボタンを押して、「リスト エディター」ダイアログを閉じます。
私はこのソリューションを、Windows 10 Pro 1903 でステップ 4 のオプション 2 を使用し、Easy Context Menu ユーティリティを使用して自分でテストしました。ファイルを右クリックし、コンテキスト メニューを使用してファイルを webp に変換できます。進行状況を示すコマンド ウィンドウが開き、完了すると閉じます。同じ画像ですが、webp 形式の新しいファイルが作成されます。
答え2
無料のオープンソースツールをインストールする ファイルコンバータインストールされると、コンテキスト(右クリック)メニューに表示されます。
使用するには、Windows ファイル エクスプローラーで 1 つまたは複数のファイルを選択し、選択したファイルの 1 つ (または何も選択されていない場合は任意のファイル) を右クリックして、[ファイル コンバーター] を選択し、ファイル形式を選択します。変換の進行状況を示すウィンドウが開き、完了すると閉じます。変換されたファイルは、ソース ファイルと同じフォルダーに、同じ名前で異なる拡張子で保存されます。
ファイル コンバーターは、オーディオ、ビデオ、画像、ドキュメント ファイルに対応しており、設定ダイアログから選択できるさまざまな形式をサポートしています。
レビューについては記事をご覧ください Windowsエクスプローラーで右クリックしてファイルを変換する。