タグ

gdに関するakiyanのブックマーク (6)

  • 36進数 ← Neo Inspiration

    36進数を新しいサービスで使おうと思って 作ってたわけです。 いや 思いついたら面白くなってしまったというオチなんですが。 こんなかんじで。 function decodeDec36($decimal='') { if (preg_match('/^[0-9a-z]+$/',$decimal)) { $stack = array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'); $dec35 = 0; $len = strlen($decimal); for ($i=1; $i<=$len; $i++) { $tmpDec = array_search

  • ファイルの先頭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

    akiyan
    akiyan 2007/05/19
    getimagesizeで。
  • ウノウラボ Unoh Labs: PHPの画像処理の紹介と簡単な比較

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPの画像処理の紹介と簡単な比較
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    akiyan
    akiyan 2007/04/20
    いいねいいね。
  • PHP: imagecopyresampled - Manual

    imagecopyresampled (PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8) imagecopyresampled — Copy and resize part of an image with resampling imagecopyresampled( GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_width, int $dst_height, int $src_width, int $src_height ): bool imagecopyresampled() copies a rectangular portion of one image to another image, smoothly in

    PHP: imagecopyresampled - Manual
    akiyan
    akiyan 2007/04/19
    画像の再サンプリングを行う
  • PHP+Windowsでスクリーンショットやサムネイル作成 - Do You PHP はてブロ

    うわ。これ良い。 Windowsだけだが、COMで取ったウィンドウハンドルからウィンドウの画像をキャプチャする機能をPHPのGD拡張に追加した、という話が。 で、WindowsXP SP2+IE7なマシンで実際に試してみましたが、スクリーンショットは のような感じで撮れました。サムネイルは実際にIEがポコポコ立ち上がってキャプチャしてるんだ。。。へぇ、、これは楽だ。 ちなみに、フルスクリーンじゃないとウィンドウ枠が残ってしまいますが、解像度によってはでかいpngができてしまうので、キャプチャした画像をリサイズするとなると、こんな感じでしょうか。 <?php $browser = new COM("InternetExplorer.Application"); $handle = $browser->HWND; $browser->Visible = true; $browser->Full

    PHP+Windowsでスクリーンショットやサムネイル作成 - Do You PHP はてブロ
    akiyan
    akiyan 2007/04/19
    こりゃ便利。
  • 1