WordPressによる画像の圧縮とトリミングをオフにする!

ワードプレス は強力なコンテンツ管理システムだが、デフォルトでは画像処理に特化している。自動圧縮とトリミングができる。しかし、デザイナー、eコマース運営者、フォトブロガーにとっては、これらの自動化された操作は、画像本来の効果を壊してしまうことが多い。

アップロードした画像のオリジナルの品質とサイズを保ち、WordPressに自由に扱われたくないなら、この記事をご覧ください。

图片[1]-彻底关闭 WordPress 图片压缩与裁剪,保留原始图像质量

まず、WordPressのデフォルトの画像圧縮メカニズムについて説明します。

をとおして ワードプレス 4.5以降、システムはアップロードされたすべての ジェイペグ 画像は、デフォルトの圧縮品質82%で自動的に圧縮されます。 また、画像をアップロードすると、WordPressは自動的に異なるデバイスで使用できるように、異なるサイズ(サムネイル、中、大など)の複数の画像を生成します。

この仕組みはページの読み込み速度を最適化するが、画像が不鮮明になったり、色が不正確になったり、細部が欠けたりする可能性がある。

JPEG画像圧縮を無効にする

テーマの functions.php ファイルで、WordPressによるJPEG画像の圧縮をオフにすることができます:

add_filter('jpeg_quality', function($arg){ return 100; });

このコードはJPEG圧縮率を100%に設定する。

WordPress 5.8以降の場合は、以下のコードを一緒に追加してください:

add_filter('wp_editor_set_quality', function($quality) {)
    return 100;
});

これは、画像の切り抜き、回転、拡大縮小の際にエディタの圧縮処理を上書きします。

C. 画像の切り抜きと複数サイズの自動生成をオフにする

デフォルトでは、WordPressは画像をアップロードするたびに複数のサイズ(150×150、300×300、768x...など)を自動的に生成します。システムがバックグラウンドで無駄な画像を大量に作成するのを避けるために、これらの設定を無効にすることができます。

方法1:デフォルトのサイズを無効にする

ある functions.php 次のコードをファイルに追加します:

function disable_default_image_sizes( $sizes) {
    unset( $sizes['thumbnail'] );
    unset( $sizes['medium']);
    unset( $sizes['large']);
    unset( $sizes['medium_large']); unset( $sizes['medium_large']).
    unset( $sizes['1536x1536']);
    unset( $sizes['2048x2048']);
    return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'disable_default_image_sizes');

方法2:テーマやプラグインのカスタムサイズを削除する

テーマやプラグインによっては、追加の画像サイズが登録されている場合があります。それらを一括で削除するには、以下のコードを使用してください:

関数 remove_custom_image_sizes() { { { { remove_custom_image_sizes()
    foreach ( get_intermediate_image_sizes() as $size ) {
        remove_image_size($size);
    }
}
add_action('init', 'remove_custom_image_sizes', 100);

IV.設定で画像サイズを無効にする

バックステージ > 設定 > メディア" を変更します。サムネイルSize」、「Medium Size」、「Large Size」はすべて0に設定されている。

图片[2]-彻底关闭 WordPress 图片压缩与裁剪,保留原始图像质量

これは ワードプレス コアはデフォルトで、テーマやプラグインには有効でない画像サイズを生成します。

V. サムネイルの正方形トリミングをオフにする

ワードプレス はデフォルトでサムネイルを正方形にトリミングします。元の縦横比を維持したい場合は、以下のコードを追加してください:

update_option('thumbnail_crop', 0);

また、背景メディアの設定で「サムネイルを正方形に切り抜く」オプションのチェックを外すこともできます。

6つのオプション・プラグインを推奨

コードに詳しくないユーザーでも、以下のプラグインを使えば同じ目的を達成できる:

  • 画像サイズを無効にするワンクリック無効 ワードプレス およびテーマ登録画像サイズ
  • 不要なサムネイルの生成をやめるアップロード時にWordPressが冗長な画像を生成しないようにする
  • イムサニティアップロードされる画像の最大サイズを制限することで、多くの容量を占有することを防ぎます。
图片[3]-彻底关闭 WordPress 图片压缩与裁剪,保留原始图像质量

VII.アップロード前の画像最適化の推奨事項

圧縮をオフにすると画質は保たれますが、それでも専門的なツールで前処理することをお勧めします:

  • TinyPNG(オンラインツール)
图片[4]-彻底关闭 WordPress 图片压缩与裁剪,保留原始图像质量
  • イメージオプティム(Mac)
图片[5]-彻底关闭 WordPress 图片压缩与裁剪,保留原始图像质量
  • RIOT (ウィンドウズ)

これにより、ファイルサイズが小さくなり、ページの読み込みが速くなります。

概要

ワードプレス 画像操作機能は、良い面もありますが、画像の完全性を求めるサイトにとっては邪魔になることもあります。上記の設定により、アップロードされた各画像は、改ざんされたり、圧縮されたり、トリミングされたりすることなく、オリジナルの状態を保つことができます。

ほんの少しのコードと簡単な設定で、あなたのサイトのコンテンツをよりプロフェッショナルな画像管理ソリューションへと導きます。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
客服微信
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:[email protected]
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
本文作者:托尼屎大颗
終わり
好きなら応援してください。
クドス573 分かち合う
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし