タグ

PHPとImagickに関するazuki_mihomihoのブックマーク (3)

  • 【ImageMagick】resizeImage (画像のサイズを変更する) | くれはメモ | Milk Candy

    【ImageMagick】resizeImage (画像のサイズを変更する) 以前に、サムネイルを作るthumbnailImageについて解説しました。 非常に簡単にサムネイルに適した画像へ変換できる優れたものなのですが、同時にEXIFといった情報までも削除してしまいます。 サムネイルを作成する時にはこの方がいいかもしれませんが、ただ大きさを変えたい時にはEXIFを維持したい時もあると思います。 そんな時に便利なresizeImageメソッドを使ってみましょう! resizeImageメソッドで画像のサイズを変更 例のごとく、いつもの画像で画像を縮小してみます。 480x360pxの画像データ(EXIFあり)です。この画像を元にresizeImageメソッドを使って画像を縮小します。 <?php header('Content-type: image/jpeg'); $image =

  • ImageMagickとPHPで、画像サイズを変更する

    Imagickで画像サイズを変更するには、以下のコードを実行します。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja" dir="ltr"> <head> <title>sample383</title> </head> <body> <?php /* リサイズ */ $im = new Imagick('sf.jpg'); /* 2008/11/25追記 比率を保ってリサイズするには、基準となる軸以外に0を指定する (誤)$im->resizeImage(100, 100, imagick

    ImageMagickとPHPで、画像サイズを変更する
  • livedoor Techブログ : PHPのImagickを使って合成画像を作ってみる

    こんにちわ。 今年の3月に入社したカズヒコです。前の会社では、某ケータイSNSサイトの開発〜運用をしていました。突然「livedoor開発Blog書いてよ」と、なんかサラッと振られてしまったので、脳内の引き出しを漁ってネタを探してみました。 お品書きは「PHPのImagickを使って合成画像を作ってみるテスト」です。 PHP Manualを読んでも「この関数は、現在のところ詳細な情報はありません。引数のリストのみが記述されています。」ばっかりなんですよね。という訳で、今回、「sampleソースは英語のコメントでサッパリだよ!」という日人向けのエントリになってます。ちなみに、ボクも英語なんてわかんねーよ!って人です。ノリと勢いだけで英文を読んでます。 二つの画像を合成編 まずは二つの画像を合成するところからです。ベースとなる画像と合成するフレーム画像を用意して下さい。 <?php // ベ

  • 1