fukuoka.php 第一回勉強会 ltスライド
Post on 21-May-2015
2.345 Views
Preview:
DESCRIPTION
TRANSCRIPT
PHPで画像処理のいろいろ
間違ってたらごめんなさい
自己紹介山口 有由希や ま ぐ ち ゆ う き
@yuki930
フロッグマンオフィス所属/Webデザイナー
個人のサイトもいろいろやってます。
PHP in Fukuokaで
勉強しました
本日の流れ
✦PHPの画像処理ライブラリ✦画像処理に使えそうな関数色々✦実際にやってみた✦まとめ
PHPの画像処理ライブラリ
GD
ImageMagick
Imagine
Gmagick
なんかいろいろあるらしい…
結局どれがいいの><
やりたいこと次第でー速度がーうんぬん
ソーシャルゲームな画像合成のススメ ~ GDとImagickの比較とともにhttp://tech.voyagegroup.com/archives/3732640.html
PHPで行う簡単画像リサイズと速度検証http://blog.asial.co.jp/837
とりあえず
やりたいことできればいいんで、
私はGDにしますね!
PHPの画像処理に使えそうな関数
image関数で
ググる
すんごいいっぱいある!!
実際にやってみた
画像を解像度に合わせてリサイズさせたい
画面サイズを取得し、縦と横の比率を計算、隙間ができないように元画像をリサイズさせる
imagecreatefromjpeg新しい画像をファイルあるいは
URL から作成する
imagecreatetruecolorTrueColor イメージを新規に作成する
imagecopyresampled再サンプリングを行い
イメージの一部をコピー、伸縮する
画像にカレンダーを表示させたい
カレンダー画像を
毎月作るのは大変…
祝日の判定をして出力する座標を計算
適切な色でテキストを打ち込めば一生使える!!
まず祝日の判定
祝日判定ロジックについて研究されてます
http://www.h3.dion.ne.jp/̃sakatsu/
holiday_logic.htm
このあたりを参考に
ロジックを作成
imagettftext関数
指定した位置に
テキストを描画
画像の色を調べて似た色画像検索を作りたい
imagecoloratimage で指定された画像上の特定位置に
あるピクセルの色のインデックスを返す
が、しかし。
うまくいかなかった…
ので次の作戦
成功したかにみえたが…
似た色のグループ化をしない
と青っぽい色だけでも何千色
もあって似た色探せない!
いろいろ実験
PHOTO STOCKERに似た色が使われている画像が
簡単に検索できる機能を実装してみました!
http://blog.v-colors.com/photo-stocker-color-
search.html
詳しくはブログ見てね
まとめ
アイデア次第で結構使えるimage関数ありがとう!
ありがとうございました!
@yuki930
top related