記事毎画像アップロードプラグインのwebpについて 投稿する

投稿者:茂則大崎  投稿日時:2024-05-09 18:41:46
いつもお世話になっております。
表題の件ですが
記事毎画像アップロードプラグインにおいて、JPG等の画像は、どのような大きさのものを入れても管理画面上のプレビューサムネイル画像は
縮小されて表示されるのですが、
webp画像を入れた際、大きい画像の場合管理画面上のサムネイルが大きく表示されてしまいます。
こちら解決する方法等ございますでしょうか。
お忙しい中とは存じますが何卒宜しくお願いいたします。
投稿者:齋藤毅  投稿日時:2024-05-10 06:21:39
/CMSインストールディレクトリ/common/im.inc.php
の118行目付近にあります
//画像タイプ判定
switch(_get_extension($file)){
	case "jpeg":
	case "jpg":
		$data = array(
			"mime"=>'Content-Type: image/jpeg',
		);
		break;
	case "png":
		$data = array(
			"mime"=>'Content-Type: image/jpeg',
		);
		break;
	case "gif":
		$data = array(
			"mime"=>'Content-Type: image/gif',
		);
		break;
	default://対応していない画像は何もしない
		_redirect();
}

//画像タイプ判定
switch(_get_extension($file)){
	case "jpeg":
	case "jpg":
		$data = array(
			"mime"=>'Content-Type: image/jpeg',
		);
		break;
	case "png":
		$data = array(
			"mime"=>'Content-Type: image/jpeg',
		);
		break;
	case "gif":
		$data = array(
			"mime"=>'Content-Type: image/gif',
		);
		break;
	case "webp":
		$data = array(
			"mime"=>'Content-Type: image/webp',
		);
		break;
	default://対応していない画像は何もしない
		_redirect();
}
のようにcase "webp"の箇所を追加すると如何でしょうか?
投稿者:茂則大崎  投稿日時:2024-05-11 07:05:27
対応返答ありがとうございます。
追加したところ表示が正常になりました。
ありがとうございます。
ログインして投稿する