画像の大きさ

2015年6月11日 at 0:47

こんにちは(・_・)ノ

ブロックの画像で写真を選択して、アップすると写真の元々の大きさで表示されます。
最初、concrete5を使い始めた時は、その枠に合わせてサイズが表示されてた気がするのですが、「バージョン5.6.3.3」にグレードアップしてからそのようになった気がします。
(;¬_¬)

画像のサイズを指定してアップする方法を教えて下さい。
(ノ´・ω・)ノ

タグ:

Re: 画像の大きさ

2015年6月11日 at 14:42
画像ブロックの「画像サイズの制限」で「自動」を指定しても自動で縮小されないということでしょうか?

5.6.3.3と5.6.3.2で調べてみましたが、どちらも「自動」を指定しても縮小はされませんでした。
もしよかったら、concrete5を使い始めた時のバージョンを教えていただけると、幸いです。

さて、画像のサイズを指定してアップする方法ということですが、
大きい画像を縮小して表示するのであれば、
同じ「画像サイズの制限」のところで、最大横幅もしくは最大縦幅のところに任意の値(単位:px)を入力すれば、自動的にその値を基準とした相似形で画像を出力してくれますよ。
 

Re: 画像の大きさ

2015年6月11日 at 21:55
お返事ありがとうございます。
(・_・)ノ

サーバーが「concrete5」用に用意されたサーバーで最初から入っていたので、前回のバージョンはわからないです。
(;¬_¬)

ちなみに、今「画像サイズの制限」で最大横幅と最大縦幅に320と240を入力して、「自動で」でも「画像の元の大きさに揃える」の両方でも試しましたが、画像のサイズは変わらないでした。
( ̄▽ ̄;)

「concrete5 標準サーバー by Joe'sウェブホスティング」
http://cc5.jp/
 

Re: 画像の大きさ

2015年6月12日 at 10:34
追伸です。(・_・)ノ

「画像サイズの制限」で最大横幅と最大縦幅に320と240を入力して、「自動で」に設定しても保存したら「画像の元の大きさに揃える」に変更されているみたいです。
(ノ´・ω・)ノ
 

Re: 画像の大きさ

2015年6月12日 at 13:31
ほんとですね、5.6.3.3で試しましたが、ご指摘のような挙動になりました。
5.6.3.2では、正しく縮小されます。

他の方にも試して頂いて、同じようであれば、バグ報告を挙げる必要があります。

取り急ぎの対策としては、concrete5上ではなく、PC上で画像を縮小してから、ファイルマネージャ上で置き換えをするといいでしょう。

あるいは、画像ブロックではなく、記事ブロック中に画像を挿入し、画像のプロパティでサイズを指定すると良いかもしれません。
 

Re: 画像の大きさ

2015年6月12日 at 17:14
分かりました。
(・_・)ノ

よろしくお願いします。
m(_ _)m
 

Re: Re: 画像の大きさ

2015年6月13日 at 22:50
5.6.3.3 特有のバグでした。次回バージョンでは修正される予定です。
5.6.3.3で下記の場所を修正すれば、「自動で」が使用できるようになります。

新規インストールの場合
/concrete/core/controllers/blocks/image.php 71行目

$args['forceImageToMatchDimensions'] = ($args['forceImageToMatchDimensions'] != '') ? 1 : 0;

$args['forceImageToMatchDimensions'] = ($args['forceImageToMatchDimensions'] != '') ? $args['forceImageToMatchDimensions'] : 0;


アップデートされている場合
/updates/concrete5.6.3.3.ja_updater/concrete/core/controllers/blocks/image.php 71行目

$args['forceImageToMatchDimensions'] = ($args['forceImageToMatchDimensions'] != '') ? 1 : 0;

$args['forceImageToMatchDimensions'] = ($args['forceImageToMatchDimensions'] != '') ? $args['forceImageToMatchDimensions'] : 0;