タグ

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

  • 関連タグはありません

タグの絞り込みを解除

phpとextensionに関するrysterのブックマーク (2)

  • ウノウラボ by Zynga Japan: 30分でわかる PHP Extensionの作り方を学べる記事をかいたよー \(^o^)/

    こんにちは。12月に入社した@chobi_eです。 私が所属しているチームではお菓子系男子が30%を超えているという素敵チームで 毎週チーム内の漢の子がお菓子を焼いてくるという状況でハッピハッピハッピーです。 今日は私が学んできたPHP Extension作成についてのノウハウの一部を 公開しようと思います。 PHPExtension作成についての資料はklabさんやyoyaさん rskyさんの記事が参考になりますが私のようにPHPは書けてもCが書けない人には具体的にhello world以降何をすればいいのかがサッパリよく分かりません。 そこで先人達が作ってくれた偉大なライブラリをPHPで扱えるようにする為にC/MigemoのPHPバインディングを作ってみましょう C/Migemoをインストールしてみる 読者の方の中にはC/Migemoをご存知でない方もいらっしゃるかと思いますので簡単に

  • Seam Carvingで自然に画像をリサイズするPHPエクステンション

    $ tar xzf seam_carving.tar.gz $ cd seam_carving $ phpize $ ./configure $ make modulesディレクトリにseam_carving.soができあがるので make install でインストールするなり、どこかのディレクトリにおいておきます。 準備ができたら、以下のようにしてリサイズします。 <?php dl('seam_carving.so'); $im = imagecreatefromjpeg('Antelope.jpg'); $new_im = seam_imagecreate($im, 100); 画像のリサイズは seam_imagecreate関数で実行します。第1引数がGDの画像リソースで、第2引数が横方向にカットするピクセル数です。 マシンスペックにもよると思いますが、1024×768の画像を1

    Seam Carvingで自然に画像をリサイズするPHPエクステンション
  • 1