Ich würde gerne wissen, ob es eine Möglichkeit gibt, das Bilddateiformat „Als WebP speichern“ zum Kontextmenü von Windows 10 hinzuzufügen. Über die Registrierung. WebP-Bilder sind ein neues Dateiformat, das speziell für das Web entwickelt wurde. Es bietet eine bis zu 30 % bessere Komprimierung als JPG oder PNG. Außerdem ist die Komprimierung im Vergleich zu anderen Bilddateiformaten verlustreduziert. Kann mir jemand sagen, ob das möglich ist? Oder mir zeigen, wie ich das über die Registrierung mache.
Version 1903 OS Build 18362.239
Ich weiß, dass es möglich ist, dem Rechtsklickmenü eigene Befehle hinzuzufügen, da ich dies zuvor über die Registrierung getan habe, um dem Menü die Option „Eigentümerschaft an einer Datei übernehmen“ hinzuzufügen.
Antwort1
Dies kann durch Herunterladen des offiziellen cwebp-Befehlszeilen-Encoders von Google und anschließendes Hinzufügen seinesBehälterOrdner zu Ihrem PATH (Umgebungsvariable). Erstellen Sie dann eine Batchdatei, die eine Datei annimmt und sie mit Ihren bevorzugten Einstellungen durch cwebp ausführt. Verwenden Sie abschließend eine .reg-Datei oder ein heruntergeladenes Dienstprogramm wie Easy Context Menu, um Ihre Batchdatei zum Kontextmenü für Dateien hinzuzufügen, das bei Rechtsklick angezeigt wird.
Schritt 1: Laden Sie libwebp von Google herunter und extrahieren Sie es
(64-Bit) Offizieller Download für libwebp Version 1.1.0
(32-Bit) Offizieller Download für libwebp Version 1.0.3
Extrahieren Sie den Ordner an den gewünschten Speicherort und notieren Sie sich den Ordnerpfad, damit wir ihn in Schritt 2 verwenden können.
Schritt 2: Fügen Sie den Bin-Ordner von libwebp zu Ihrem PATH hinzu
Öffnen Sie das Dialogfeld „Ausführen“, indem Sie die Tastenkombination Windows+R drücken. Alternativ können Sie mit der rechten Maustaste auf die Schaltfläche „Start“ und mit der linken Maustaste auf „Ausführen“ klicken. Geben Sie Folgendes ein:
SystemPropertiesAdvanced
Drücken Sie Enter.
Der Dialog „Systemeigenschaften“ wird mit der ausgewählten Registerkarte „Erweitert“ geöffnet.
Klicken Sie auf die Schaltfläche „Umgebungsvariablen…“, die sich nach dem Abschnitt „Starten und Wiederherstellen“ unten rechts befindet. Das Dialogfeld „Umgebungsvariablen“ wird geöffnet.
Klicken Sie oben im Abschnitt „Benutzervariablen für“ mit der linken Maustaste auf das Listenelement, in dessen Spalte „Variable“ „Pfad“ aufgeführt ist. Klicken Sie unter dem Listenfeld „Benutzervariablen für“ auf die Schaltfläche „Bearbeiten“. Das Dialogfeld „Umgebungsvariable bearbeiten“ wird geöffnet.
Klicken Sie oben rechts auf Neu, um einen Eintrag hinzuzufügen. Geben Sie den Speicherort von libwebp ein oder fügen Sie ihn ein.BehälterOrdner, den wir in Schritt 1 extrahiert haben.
Wenn der Ordner im Download-Ordner eines Benutzers extrahiert wurde und dieser Benutzer „Administrator“ heißt, sieht die Ordnerspeicherortzeichenfolge folgendermaßen aus:
C:\Users\Administrator\Downloads\libwebp-1.1.0-windows-x64\bin
Nachdem Sie sichergestellt haben, dass der Pfad korrekt ist, drücken Sie die Eingabetaste.
Klicken Sie im Dialogfeld „Umgebungsvariable bearbeiten“ auf „OK“.
Klicken Sie im Dialogfeld „Umgebungsvariablen“ auf „OK“.
Klicken Sie im Dialogfeld „Systemeigenschaften“ auf „OK“.
Der Standort von libwebpBehälterDer Ordner wurde jetzt zu Ihrem PATH (Umgebungsvariable) hinzugefügt.
Schritt 3: Erstellen Sie eine Batchdatei, die eine Datei mit cwebp in .webp konvertiert
In diesem Schritt erstellen wir eine Batchdatei, die ungefähr so aussieht:
cwebp -q 50 -m 6 -af -f 50 -sharpness 0 -mt -v -progress %1 -o %~n1.webp
Erläuterung
AbonnierenDies verweist auf eine bestimmte ausführbare Datei im Bin-Ordner unseres libwebp, die Bilder in WebP konvertieren kann.
-q 50Der „Komprimierungsfaktor für RGB-Kanäle zwischen 0 und 100“ Hier verwenden wir 50 für eine moderate Komprimierung.
-m 6Die Komprimierungsmethode mit Werten im Bereich von 0 bis 6. 6 ist das Maximum, daher erhalten wir die kleinste Dateigröße.
-afSchaltet den Autofilter ein. Bietet uns optimierte Qualität.
-f 50Deblocking-Filter (Glätte) (0-100)
-Schärfe 0Schärfebereich, wobei 0 die schärfste und 7 die unscharfste Schärfe ist
-mtVerwenden Sie nach Möglichkeit Multithreading zur Kodierung.
-vDrucken Sie zusätzliche Informationen (insbesondere die Kodierungszeit).
Weitere Informationen zu Befehlszeilenschaltern, die Sie mit cwebp verwenden können, finden Sie bei Google WebP-Handbuch zu cwebp
%1ist das erste Argument, das an die Batchdatei übergeben wird. In diesem Fall ist es die Datei, die wir im Windows Explorer ausgewählt und mit der rechten Maustaste angeklickt haben.
Wir integrieren den letzten Schalter:
-o %~n1.webp
Wo-Öweist cwebp an, in eine Datei zu schreiben,%~n1druckt den Namen der Originaldatei ohne die Dateierweiterung, an die wir unsere neue Erweiterung anhängen.webp
Wichtig:Speichern Sie diese Datei mit einem.SchlägerDateierweiterung an einem Ort, an dem der aktuelle Benutzer Zugriffs- und Ausführungsberechtigungen hat. In unserem Beispiel wird der Download-Ordner des aktuellen Benutzers verwendet und die Datei heißtwebp.batDies ist der Beispielpfad zu unserer Batchdatei:
C:\Users\Administrator\Downloads\webp.bat
Schritt 4: Ändern Sie das Kontextmenü des Systems für Dateien
Wenn Sie mit der Bearbeitung Ihrer Systemregistrierung vertraut sind und wissen, wie Sie eine Sicherungskopie davon erstellen, ist Option 1 möglicherweise geeignet. Andernfalls bietet Option 2 eine sicherere Möglichkeit, Ihr System zu ändern.
Option 1: Ändern der Registrierung
In diesem Schritt erstellen und führen wir eine .reg-Datei aus, die wie folgt aussieht:
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\""
Erläuterung
HKEY_CLASSES_ROOT\*\shell\Skript ausführen
Fügt einen Eintrag in das Kontextmenü für alleDateienauf dem System mit dem NamenSkript ausführen
@="&Skript ausführen"
Hier haben wir den Namen, der im Kontextmenü angezeigt wird. DerundSymbol gibt an, welche Taste auf der Tastatur der Benutzer drücken kann, um auf diesen Kontextmenüeintrag zuzugreifen
HKEY_CLASSES_ROOT*\shell\Skript ausführen\Befehl
Hier ist der Befehl für unseren vorherigen Eintrag unter dem NamenSkript ausführen
@="\"C:\Benutzer\Administrator\Downloads\webp.bat\" \"%1\""
Dies ist der Pfad zu unserer gespeicherten Batchdatei aus Schritt 3.
Option 2: Easy Context Menu v1.6 verwenden
Sie können Easy Context Menu v1.6 herunterladenHier.
Nach dem Herunterladen, Entpacken und ÖffnenEcMenu.exeoderEcMenu_x64.exe, je nach Ihrem System (32-Bit oder 64-Bit), drücken SieStrg+Ezum Öffnen der"Listeneditor"Dialog. Alternativ können Sie auf das Menü Datei klicken und die dritte Option auswählen, die"Listeneditor"
Der"Listeneditor"erscheint, scrollen Sie nach unten zuDatei-Kontextmenüund klicken Sie mit der linken Maustaste darauf. Klicken Sie dann unten im Fenster auf die Schaltfläche „Neu hinzufügen“. Der Dateiauswahldialog wird angezeigt.
Navigieren Sie zu dem Ordner, in dem Sie die Batchdatei in Schritt 3 gespeichert haben. In unserem Beispiel navigieren wir zu unserem Download-Ordner. Ändern Sie den in der Dateiliste des Dialogs angezeigten Dateityp von „Anwendungsdateien (*.exe)“ in „Anwendungsdateien (*.*)“, indem Sie mit der linken Maustaste auf das Dropdown-Feld unten rechts über der Schaltfläche „Öffnen“ klicken. Doppelklicken Sie mit der linken Maustaste auf die Batchdatei. In unserem Beispiel heißt diese Datei webp.bat.
Sie können einige der Einstellungen ändern, beispielsweise wo es im Kontextmenü angezeigt wird.
Wenn Sie fertig sind, klicken Sie unten links auf die Schaltfläche „Änderungen speichern“ und schließen Sie den Dialog „Listeneditor“.
Ich habe diese Lösung selbst auf meinem Windows 10 Pro 1903 mit Option 2 in Schritt 4 und dem Dienstprogramm „Easy Context Menu“ getestet. Ich kann mit der rechten Maustaste auf Dateien klicken und sie über das Kontextmenü in webp konvertieren. Das Befehlsfenster wird mit dem Fortschritt geöffnet und geschlossen, wenn es abgeschlossen ist. Ich habe dann eine neue Datei mit demselben Bild, aber im webp-Format.
Antwort2
Installieren Sie das kostenlose Open Source-Tool von Dateikonverter. Nach der Installation wird es im Kontextmenü (Rechtsklick) angezeigt.
Wählen Sie zur Verwendung eine oder mehrere Dateien im Windows-Datei-Explorer aus, klicken Sie mit der rechten Maustaste auf eine der ausgewählten Dateien (oder auf eine beliebige Datei, wenn keine ausgewählt ist), wählen Sie „Dateikonverter“ und wählen Sie das Dateiformat. Ein Fenster wird geöffnet, das den Fortschritt der Konvertierung anzeigt und sich schließt, wenn sie abgeschlossen ist. Konvertierte Dateien werden im selben Ordner wie die Quelldatei mit demselben Namen, aber einer anderen Erweiterung gespeichert.
Der Dateikonverter funktioniert mit Audio-, Video-, Bild- und Dokumentdateien und unterstützt viele Formate, die Sie im Einstellungsdialog auswählen können.
Eine Übersicht finden Sie im Artikel Konvertieren Sie Dateien mit einem Rechtsklick im Windows Explorer.