タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ImageMagickとphpに関するd4-1977のブックマーク (5)

  • phpとimagickでサムネイルを作成 - omnioo lab.

    サムネイル作成などの画像操作にはimagickという拡張モジュールみたいなものを使うと便利です。紛らわしいのですが、ImageMagickは端末操作やPerlなどで使用できますが、phpの場合はimagickというモジュールを別途必要とします。あらかじめimagickとそれに依存するパッケージのインストールをしておく必要があります。 <? $image = new Imagick('image.jpg'); //Imagickのインスタンスの作成 $image->resizeImage(100, 0, imagick::FILTER_MITCHELL, 1); //アスペクト比を保ちながら縮小(リサイズ) $image->writeImage('001.jpg'); //指定のファイル名で保存 $image->destroy(); //メモリから消去 ?> 最もシンプルに作成するには、上

    d4-1977
    d4-1977 2010/12/13
    サムネイル画像の作成
  • 画像の合成 (imagemagick) - omnioo lab.

    ある元の画像にある小さな画像を重ねて表示、つまり合成して表示する場合は以下のようなスクリプトになろうかと思います。ここでは普通の写真にsamleという文字を乗せます。 phpでImageMagickを使用する際にはオブジェクト指向みたいな感じで...ってオブジェクトそのものなんですが、いつものphpとはちょっと様子が違った文法で作成します。 最初に合成に使用する画像を2枚用意します。単純に画像の上に画像を乗っけるだけなので、乗せる画像は下になる画像より小さい方がいいかと思います。 次にimagick(どうしてimagemagickではないんだか...。)をオブジェクトとして呼び出します。newでもってオブジェクトの作成とかなんとかいいます。 オブジェクト指向という考え方はいわゆるファンクションやサブルーチンのもうちょっと複雑なもの(いえ、逆に単純なもの)として考えれば合点いきます。いろい

    d4-1977
    d4-1977 2010/12/13
    画像の合成の話
  • RedLine Magazine : PHP 画像にロゴを入れる

    PHP 画像にロゴを入れる 追記:090702 はてブのコメントでこのエントリの別案タイトルを頂きました。その名も「PHPのGDライブラリをつかったウォーターマークの入れ方!」(ryuzi_kambeさん、ありがとうございます)こういうのってウォーターマークっていうんだなーと。そういえばなんか聞いたことありました(多分)。普段は「透かし」とか言ってたよ・・・。 ブログを利用してご自身で日々の情報やら画像やらを更新してくださってるクライアントさんから「アップする写真にうちのロゴを入れたいんだけど」というお願いがきた。(画像パクられたくない的な感じ)画像加工のソフト使えばーとか思ったけど、最近放置気味だったPHPの勉強再開のいいタイミングかなーということで、PHPを利用してできないかやってみた。 やりたい事 画像ファイルの右下辺りにロゴを入れたい。 後で「この写真のロゴの入ってない元データを無

  • p15.jp

    ローカルのWordPress で使えなくてしょんぼりしていたらをぞーくんがいいこと教えてくれました。 ImageMagickによる基的な画像処理 ターミナルから画像の大きさを変えたりできる!すげー! 早速やってみようと思ったら、エラーが出てうまくいきません。 convert: no decode delegate for this image format ? ImageMagickの再セットアップ ([の] のまのしわざ) libjpeg がないからできないよーというエラーらしい。GD をインストールしたときに libjpeg もインストールしてあるので、もう一度 ImageMagick をビルドってのをやればいいのね(`・ω・´) 続きを読む ImageMagick をターミナルから使う

  • ImageMagickでいろいろなサムネイル画像作成に挑戦

    ■画像サイズの変換方法 resizeオプションとサイズを指定して画像サイズを変更することができます。 縦横比は自動的に適切な比率で調整してくれるのが特徴です。

    ImageMagickでいろいろなサムネイル画像作成に挑戦
  • 1