タグ

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

タグの絞り込みを解除

GDに関するTaKUMAのブックマーク (5)

  • ImageMagick vs GD - PHPでサムネイルを作る

    画像のアップローダーを作っていて、その一環で UP された画像から携帯サイト向けのサムネイルと言うか、小さな画像を作る仕組みを考えました。 で、PHP だと GD と言う標準の画像処理ライブラリがあるので、最初はそれを使って処理しようと思ったんですが、いまいち画像が粗い。。。 クオリティーを上げる事も出来ますが、そうすると結局ファイルサイズが大きくなってしまう。 色々見てみると ImageMagick を使った方が画像的には綺麗な物が出来上がるようでしたので、GD と比べてどうなのか色々と試してみました。 結論から言うと、ImageMagick の方が綺麗に仕上がりますし、簡単に使えます。 そして、PHP から使うなら PHP のモジュールを使うより、shell_exec() を使って convert コマンドを直接読んだ方が圧倒的に楽でした。 一応今回の目的としては、画像が呼び出された時

    ImageMagick vs GD - PHPでサムネイルを作る
    TaKUMA
    TaKUMA 2011/08/22
  • PHP: GD - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    TaKUMA
    TaKUMA 2011/08/19
  • PHP でグラフを作る (gd/JpGraph編)

    インストール手順 (スーパーユーザーで作業) # gzip -dc zlib-1.1.4.tar.gz | tar xf - # cd zlib-1.1.4 # ./configure (ダイナミックライブラリを作りたければコマンドラインオプション --shared を指定しておく) # make # make install # gzip -dc libpng-1.2.7.tar.gz | tar xf - # cd libpng-1.2.7 # cp scripts/makefile.OS Makefile (OS は、インストールする OS のタイプを指定:linux, solaris ...) # make # make install # gzip -dc jpegsrc.v6b.tar.gz | tar xf - # cd jpeg-6b # ./configure --ena

    TaKUMA
    TaKUMA 2011/08/19
  • 【PHP】GDライブラリを使って画像のサムネイルを作成する。

    ←フエルチラシノウラ。トップページへもどる。 【PHP】GDライブラリを使って画像のサムネイルを作成する。 PHP GDライブラリ 画像 サムネイル作成 -------------------------------------------------------------------------------- 【PHP】GDライブラリを使って画像のサムネイルを作成する方法。 -------------------------------------------------------------------------------- やりかたはいろいろあると思いますが、自分で最もわかりやすかった方法をメモしておきます。 // -- ? // 画像を読み込む。 $file_path = "ファイルパスまたはURL"; $image = ImageCreateFromJPEG($file_

    TaKUMA
    TaKUMA 2011/08/19
  • 画像を拡大・縮小する方法 [PHP - 画像 - Tips]

    PHPで、画像ファイルを拡大・縮小する方法です。 PHPで画像ファイルを扱うためには、GDライブラリがインストールされている必要があります。 まだインストールしていない場合は、GDライブラリのインストール方法を参照してください。 1. 画像を縮小する方法。 画像ファイルを縮小する例のソースです。 300×100の画像を、150×50に縮小する前提です。 元画像 縮小画像 赤字の数値部分を修正すれば、拡大することも可能です。 // 出力する画像サイズの指定 $width = 150; $height = 50; // サイズを指定して、背景用画像を生成 $canvas = imagecreatetruecolor($width, $height); // コピー元画像の指定 $targetImage = "./image.jpg"; // ファイル名から、画像インスタンスを生成 $image

    TaKUMA
    TaKUMA 2011/08/19
  • 1