勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

smart_resize_imageで縦横の比率関係なく、固定リサイズ

   

PHPで縦横どちらかが指定の長さを超えた場合、比率を保ったままリサイズで使ったsmart_resize_imageだけども、これを使用しているページで、やっぱ固定リサイズにしないといけないという案件があった。

プラグイン外してPHP書かなあかんなぁ、面倒やなぁと思ったけど、引数の$proportionalをfalseにすることで解決できた。

具体的には、比率保たずに固定サイズにリサイズする場合、

 

 

比率を保ってリサイズする場合、

 

 

になる。比率を保つ場合は、規定サイズ超えた時だけリサイズでいいかなと思うので、if文を入れてます。

 - PHP, 画像

  関連記事

PHPの文字化け対策

PHPファイルもDBも全部UTF-8で出来たらいいけど、 そうもいかない場合が多 ...

imgタグとPHPでグラフ作成

プラグインやライブラリを使わずにグラフを作る 機会があったのでメモ。 ■サンプル ...

no image
短縮URL作成(管理画面)

error_reporting(E_ALL & ~E_NOTICE); ...

エラー管理まとめ2

これに続いてちょっとだけつまづいた点があったのでメモ。 ■ソース //ページTO ...

PHPでユニークな文字列の作成

PHPでユニークな文字列を作成したかった。MySQLとかのオートインクリメントの ...

PHPで配列を値で検索、破棄

PHPの配列で特定の値が入っていれば それを破棄したいということがあった。 ・u ...

PHPで画像を上下反転させ保存する

やりたかった事は、下記の通り。 ・既にフォルダに保存されている画像を上下反転させ ...

GoogleアナリティクスのデータをPHPで取得する方法

Googleアナリティクスの特定データをPHPで取得して、表示なりCSV化してほ ...

PHPでのファイル関係

ファイルを呼び出したり書き込んだりとかしばしば行うが、 未だに調べることが多いの ...

PHPからMySQLにシリアライズしたデータを格納

アンケートフォームみたいなのがあって、 今後も定期開催し、尚且つ質問内容は増減す ...