タグ

2008年10月20日のブックマーク (2件)

  • phpでImageMagickを用いた画像変換サーバを構築(コーディング編) - 適当な日々

    webの仕事をしながら家でもwebサービスとかを作ったり作らなかったり、成長と挫折の記録・・・かもしれないインストール編はこちら さて、前回ImageMagickのPECL拡張モジュールimagick.soをインストールしたので、これを使ってPHPによる画像変換プログラムを構築してみる。 画像変換といっても色々あるので、どんな機能が欲しいかあげてみる。 サイズ(大きさ)の変更 サイズ(容量)の変更 形式の変更 URLから画像を抽出して変換⇒出力 機能は腐るほどあるみたいだけど、とりあえずこのあたりができればいいや。 んじゃ、こんな感じのURLを想定して考えてみる。 xxx.php?url=[取得する画像URL]&w=[width]&h=[height]&type=[形式(jpg,png,gifのどれか)]&q=[画像の圧縮率] 書いたコードはこんな感じ $url=$_GET['url'];

    iNo
    iNo 2008/10/20
  • FACEs: AS3:画像処理&保存に JPEGEncoder

    普段 AS でなくて PHP を使ってますが、AS でよいものを見つけたのでこちらに書いてみます。サーバー処理をクライアントにも渡せるっていう話です。 PHP で画像処理するフローは結構あったりしますが、この場合にGDライブラリを使うか、ImageMagick を使うかという2択があります。後者は高機能ではあるもののインストールされているサーバーが少なく実質は GD の1択となります。しかし GD だけでは画像の拡大縮小や形式変換、合成程度しかできないから、回転反転何やかんやと他のことをしようと思えば PEAR とかで探してみる、なんつーことをやったりします。 画像処理系ライブラリはサーバーに負荷をかけるものも多く、処理数が多ければサーバーの処理力が必要になります。数をさばくWebサーバーに必要以上に演算力を持たせるのはもったいないから、別に演算力のあるサーバーを用意したりもしますが、サー