ウェブサイトから十数枚の画像を保存したら、すべてが.webpファイルだった、という経験はありませんか。Previewは開けますが、他の多くのアプリ——古いバージョンのPhotoshop、Keynoteのテンプレート、メールクライアント、ほとんどの印刷サービス——は今でもJPEGかPNGを想定しています。ダウンロードした素材、競合調査の製品画像、Webから収集した参考ボードを扱っているなら、WebPからPNGへの変換は毎週の雑用になりがちです。
Previewで1枚ずつ処理するのは、50枚くらいまでならなんとかなります。しかし、それを超えると破綻します。
macOSとWebP:あと一歩
macOS Venturaから、PreviewはWebPファイルを開いて表示できるようになりました。しかし、Finderのクイックアクション——最も手軽な標準の一括ツール——はHEIC、JPEG、PNGを出力フォーマットとして提供するだけで、入力としても同じフォーマットしか受け付けません。WebPファイルは黙って無視されます。sipsコマンドラインツールはWebPをまったくサポートしていません。つまりmacOSはWebP画像を表示できても、サードパーティの助けなしには一括変換できないのです。
ネイティブアプリでWebPをPNGへ一括変換
MediasmithはWebPを入力・出力の両方のフォーマットとして扱えます。WebPファイルのフォルダーを画像キューにドラッグし、出力にPNGを選んで変換します。バッチは設定可能な並列数で処理されるため、数百ファイルでも短時間で完了します。
逆方向の変換
WebPは出力フォーマットとしても有用です。Webサイト用に画像を用意しているなら、PNGやJPEGをWebPに変換することで、見た目の劣化をほとんど感じさせずにファイルサイズを25〜35%削減できます。同じキューで両方向に対応できます——Web最適化にはPNG→WebP、互換性にはWebP→PNGです。
処理ステップを追加する
変換と同時に、パイプライン操作を追加できます。デザインシステムに合わせて画像を一定の幅にリサイズする。標準のアスペクト比にクロップする。ピクセルパイプラインは、最終的にPNGとして保存する前に各操作を順番に適用します。
アップロード不要
オンラインのWebP変換サービスもありますが、ファイルをサードパーティのサーバーにアップロードする必要があります。クライアントワークや社内資産、あるいは少しでも機密性のあるものにとっては、それは選択肢になりません。ローカルアプリならすべての変換が自分のマシン上で完結します。
WebPはWebのためのフォーマットです。PNGはそれ以外のみんなのフォーマットです。それらを大量に変換する作業は、ドラッグ&ドロップで済むはずで、調べ物のプロジェクトになるべきではありません。