basercms
basercms copied to clipboard
[要望] 画像をアップロードすると元画像より容量が大きくなる事がある問題
概要
画像をアップロードする際に生成されるthumbnail画像が、phpのデフォルト値の 96dpiで生成されるため、 一般的な解像度72dpiでアップロードすると画像の大きさによっては元画像より、thumbnail画像のほうが重くなってしまう現象が発生します。 設定ファイルなどで、解像度を変更できるようにすると良いのではないかと思います。
baserCMS version : 5.1.4
thumbnail画像のほうが重くなってしまう
とは、具体的にどういった条件で、どんな状況(問題)になることを示唆しておられるのでしょうか。 解像度は、ファイルサイズに影響するものではありませんし、まさに引用されているPHPマニュアル>image関数に書かれている通りです。→「この手の情報をサポートしている画像フォーマットを読み書きする場合(現状、PNG と JPEG)に、 解像度情報はメタ情報としてのみ使われます。画像を描画する操作には一切影響しません。 新しい画像の解像度は 96DPI です。 」
@GUSSAN-BEEDAN ご指摘ありがとうございます。 確かに、解像度を72に変更しても、 _eyecatch.jpg _eyecatch_midium.jpg で画像の縦横のサイズが変わらなければ、 コピー先である_eyecatch_midium.jpgがコピー元の画像より重くなってしまう現象は解決できないですね。
別の対処方法も併せて考えてみます。