タグ

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

タグの絞り込みを解除

phpとphotoに関するKiskeのブックマーク (5)

  • MOONGIFT: » 写真を皆で楽しくアップロード&共有「phpFotolog」:オープンソースを毎日紹介

    写真の共有サイトというと、FlickrやPicasaなどが有名だ。日でも類似のサービスが数多く存在する。デジカメで撮った写真を現像するのは面倒だが、オンラインで共有するのは手軽で、距離を越えて友人とともに楽しめるようになる。 Fotolog.netのクローン だが自分の写真を公開された場所に置くことに対して抵抗を覚える人も多い。そんな方はこちらを使って、オリジナルの写真共有サイトを構築しよう。 今回紹介するオープンソース・ソフトウェアはphpFotologPHPを使った写真共有サイトだ。 phpFotologはその名の通り、Fotolog.netのクローンを目指して開発されている。写真のアップロードと、共有、そして友人によるコメントが可能となっている。アップロードした写真に対しては自動でサムネイル画像が生成される。 写真にはコメントが付けられる 友人を登録することもでき、若干SNSのよ

    MOONGIFT: » 写真を皆で楽しくアップロード&共有「phpFotolog」:オープンソースを毎日紹介
  • 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エクステンション
  • ファイルの先頭8バイトだけで画像のフォーマットを調べる - bits and bytes

    PHPでファイルをアップロードしたとき $_FILES にアップロードされたファイルについての情報が入っています。 そして $_FILES[...]['type'] にはアップロードされたファイルの MIME type が入っています。しかしここに入っている値は PHP: ファイルアップロードの処理 - Manual に $_FILES['userfile']['type'] ファイルの MIME 型。ただし、ブラウザがこの情報を提供する場合。 例えば、"image/gif" のようになります。 この MIME 型は PHP 側ではチェックされません。そのため、 この値は信用できません。 と書かれている通り信頼できません。ソースコードを見てみると php-5.1.4/main/rfc1867.c の SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post

    Kiske
    Kiske 2007/11/13
    GDやImagemagick使わずに調べる方法
  • ウノウラボ Unoh Labs: PHPの画像処理の紹介と簡単な比較

    Keita です。 僕は、フォト蔵チームではないので、フォト蔵の画像処理については見ていませんが、個人的に画像処理に興味があるためPHPにおいての画像処理を簡単に調べたことがあります。 その時の結果をお話させていただきたいとおもいます。 この他に、もし、こういう選択肢があるよというのがあれば、教えていただけると大変うれしいです。 主要なライブラリの一覧 GDで処理 LibGDを操作するPHP標準のライブラリです。 ほぼ、レンタルサーバなどで利用できる反面、対応形式が、JPEG,GIF,PNG,WBMP,GD{,2}にしか対応していないなどのいくつか機能的に制限があります。 (WBMPは、Wireless Bitmapという、WindowsBitmapとは別の形式です) imagick ImageMagick/GraphicsMagickという画像編集ソフトのPECLの拡張で

    Kiske
    Kiske 2007/05/08
    phpの画像処理関数の比較
  • PHP で JPEG ロスレス回転 - 讃容日記

    ありそうで無かったので作ってみました。 php_jpegtransform-0.0.1.tgz このモジュールのソースコードには IJG JPEG Library (libjpeg) より以下のファイルを拝借しています。 README (libjpeg のライセンスにより) jinclude.h jpegint.h transupp.c transupp.h インストールはいつもの通りです。 tar xfz php_jpegtransform-0.0.1.tgz cd php_jpegtransform phpize ./configure --with-jpegtransform=/path/to/libjepeg-install-dir make sudo make install この通り、画質を保ったまま JPEG 画像を回転できます。 オリジナル 90度・1回目 2回目 3回目

    PHP で JPEG ロスレス回転 - 讃容日記
  • 1