メイン コンテンツにスキップ
  2019年4月23日火曜日
  4 返信
  5.2K の訪問数
  申し込む
こんにちは、

WP Media Folderを使用してWordPressを使用しています。一つのことを除いて、それは本当にうまく機能しています。

私は最近、より良い画質を得るために、WordPress画像圧縮機能を変更しました(自分で圧縮しています)。画像をライブラリにアップロードすると機能していますが、「新しいファイルを送信して交換」オプションを選択すると、圧縮が適用されていることがわかります。

私はすでにプラグインコードを調べましたが、機能がどこで使用されているのか、どこで変更できるかわかりません...質問は簡単です。「新しいファイルを送信して置き換える」オプションを使用するときに圧縮率を変更して圧縮しない方法はありませんか?

あなたが助けることができることを願っています。

トッシュ
6年前
こんにちは、

この拡張機能についてお問い合わせいただきありがとうございます。
私は最近、より良い画質を得るために、WordPress画像圧縮機能を変更しました(自分で圧縮しています)。画像をライブラリにアップロードすると機能していますが、「新しいファイルを送信して交換」オプションを選択すると、圧縮が適用されていることがわかります。

私はすでにプラグインコードを調べましたが、機能がどこで使用されているのか、どこで変更できるかわかりません...質問は簡単です。「新しいファイルを送信して置き換える」オプションを使用するときに圧縮率を変更して圧縮しない方法はありませんか?

あなたの機能に何が含まれているのかわかりません。
WP-Media-folder/class/class-replace-file.php
WP-Media-folder/class/class-helper.php

それが役に立てば幸い!
乾杯、
T
こんにちは、

返信ありがとうございます。

この関数を含めます:
add_filter( 'jpeg_quality'、function($ arg){return 100;});

「functions.php」ファイルに。私はあなたが私にチェックするように言ったファイルに非常に似た何かを見つけると思ったが、私はこの関数がどこにあるのかわかりません...私はPHPでの私のスキルが十分ではないと思います。

とにかく、解決しようとありがとう
6年前
こんにちは、

詳細についてご連絡いただきありがとうございます。
圧縮速度を変更して圧縮を持たないにはどうすればよいですか

正確にどういう意味かわかりません。私が知っているように、「新しいファイルを送信して置き換える」オプションを使用する場合、あなたは同じ画質を維持したいと考えています。
必要な場合は、「/wp-media-folder/class/class-helper.php」で次のコードを試してください。

imagejpeg( $tmp_img, path_join($uploadpath['basedir'], $intermediate_file), apply_filters( 'jpeg_quality', 100, 'replace_image' ) );


それが役に立てば幸い!
乾杯、
T
こんにちは、

すごい、それはまさに私が必要としていたものでした。どうもありがとうございました!

良い1日を
  • ページ:
  • 1
この投稿に対する返信はまだありません。