アップローダーの画像サイズ
cozy > アップローダーの画像サイズ @ 2011/4/8 17:22 |
---|
お久しぶりです。
アップローダーに関して2つ質問をさせてください。トピを分けた方がいい場合はご指摘ください。 さて アップローダーで画像をアップした後に記事に貼り込むところまでは問題なく動いています。 問題は、出来あがったページの画像をクリックしてcolorboxでポップアップした際に 原寸ではなく縮小画像(150pix角)が表示されてしまうという現象です。 御社のデモサイトで180pix×250pixの画像(4k)をアップしたのですが同じ症状でした。 この症状は、私の側に問題があるのでしょうか? Mac版のfirefoxとchromeで確認しましたが症状は同じでした。 分かりにくいと言われるので箇条書きで 小さいサイズ、今回は(180pix×250pixの画像(4k)をアップした場合 1)特定のサイズをアップする 2)記事中に挿入する動作を行う 3)画像サイズが元サイズまたは小サイズしかチッェックできない 4)元サイズで貼り込む 5)登録 6)フロント画面では元サイズが表示されている 7)画像をクリックするとポップアップされた画像が150pix角のトリミングされた画像が表示される。 反対に、大きな画像をアップした場合 1)特定のサイズをアップする 2)記事中に挿入する動作を行う 3)画像サイズは全てチェック可能 4)小サイズで貼り込む 5)登録 6)フロント画面では150pix角のトリミングされた画像が表示される。 7)画像をクリックするとポップアップされた画面に合った正常な画像が表示される。 関連して、その2の質問です。 アップした際に強制的に正方形にトリミングされてしまう仕様はどのように修正すればいいのでしょうか? トリミングされるのは、管理画面では便利な部分もあるのですが 記事に貼り込んだ際に、元写真の意図とは違う部分がトリミングになる場合があります。 元画像を正比例で縮小するか、横幅か縦サイズに合わせた縮小画像を 記事に貼りたいのですが。どうすればいいでしょう。 説明が分かりにくくて申し訳ないのですが、よろしくお願いします。 * BaserCMSのバージョン:1.6.7 |
arata > Re: アップローダーの画像サイズ @ 2011/4/8 22:39 |
---|
こんにちは。私も気になったので調べてみました。
先ず、アップローダープラグインの動作としては、スモール画像(小サイズ)は正方形トリミングが仕様みたいです。 動作を変更するためには、 /app/plugins/uploader/views/helpers/uploader.php の65行目辺りを以下のようにすることで、正方形出力を変更する事が出来ます。
ポップアップの画像を変更する際には、貼りつけた画像の上で右クリック -> リンク編集 を選択し、 URLにあるファイル名の「__small」の箇所を変更する事で、変える事が出来ます。 このサフィックスは、なければ元画像、「__small」は小、「__midium」、「__large」は大、となってます。 引用: 3)画像サイズが元サイズまたは小サイズしかチッェックできない このような時には、生成される画像は元サイズと小サイズだけとなるようなので、この点に気をつけて下さい。 <留意点> ■ファイルそのものに手を加えてしまうので、のちのちのアップデートの際等は注意が必要になります。。。 ■ファイルアップした際に表示されるサムネイルは正方形前提なので、縦横比が崩れた画像が表示されてしまいます。。。 ■もっと良い方法があるとは思うので、もしまた何か解った時は書きますね! ちょっと中途半端な回答になってしまってすいません〜(;; ■ 不明点解消できるかも。逆引きガイドもあります baserCMS公式wiki |
ryuring > Re: アップローダーの画像サイズ @ 2011/4/9 19:48 |
---|
こんばんは。
取り急ぎではありますが、「元サイズ」を選択した場合、ポップアップでは「元サイズ」を表示するように調整を入れてみました。 http://project.e-catchup.jp/issues/1338 先にチケット1332のパッチをあてる必要がありますのでご注意ください。 http://project.e-catchup.jp/issues/1332 Twitter:@ryuring |
cozy > Re: アップローダーの画像サイズ @ 2011/4/12 15:52 |
---|
休日と重なりお礼が遅くなりました。
丁寧なご回答いただきありがとうございました。 さっそくお二人のアドバイス活用させていただきます。 * BaserCMSのバージョン:1.6.7 |
cozy > Re: アップローダーの画像サイズ @ 2011/4/12 16:32 |
---|
アドバイスありがとうございます。
アップローダー1.2.10を使用しておりますが、ご指摘の記述の 引用: //'small'=>array('suffix'=>'__small','width'=>'150', 'height'=>'150', 'thumb'=>true), がuploader.phpになかったのですが よろしければお教えください。見落としでしたらすいません。 * BaserCMSのバージョン:1.6.7 |
ryuring > Re: アップローダーの画像サイズ @ 2011/4/13 0:36 |
---|
こんばんは。おそらくファイルが間違ってますね。
が対象ファイルになると思います。 Twitter:@ryuring |
cozy > Re: アップローダーの画像サイズ @ 2011/4/13 17:55 |
---|
ありがとうございました。
無事に適用できました。 ついでですが、同じ名前の画像をアップした際、 abc.jpgが既にある場合に新たにファイル名がabc_2.jpgと名前を変えてアップされる仕様になっていると思います。 この後ろに付加されるアンダーバー?が全角_なのですが 半角_の方がいいように思います。 なんとなくそう思っただけです。 * BaserCMSのバージョン:1.6.7 |
ryuring > Re: アップローダーの画像サイズ @ 2011/4/13 19:37 |
---|
こんばんは。
引用: この後ろに付加されるアンダーバー?が全角_なのですが 全角に見えて、実はアンダースコア2つだったりします。 Twitter:@ryuring |