タグ

gdに関するaki77のブックマーク (12)

  • PHP5.5 で増えた gd functions - yoya's diary

    まだ実際に動くかあまり試してないので、マニュアルや gd の実装を鵜呑みにして書いてます。 増えた function 一覧 imagepalettetotruecolor imageflip imagecrop, imagecropauto imageaffine, imageaffinematrixget, imageaffinematrixconcat imagescale imagesetinterpolation imagepalettetotruecolor http://php.net/manual/ja/function.imagepalettetotruecolor.php GD の画像リソース(内部データ)はパレット形式とトゥルーカラーのモードがあって、imagetruecolortopalette は前からありましたが、追加されたのはパレットからトゥルーカラーに変換する

    PHP5.5 で増えた gd functions - yoya's diary
    aki77
    aki77 2013/06/22
  • PHPの画像処理ライブラリ「DmImage」を公開しました - demouth::blog

    PHPで画像処理といえば GD ImageMagick 辺りを使うのが一般的でしょうか。軽いノリで小さいアプリを実装する時はGDをが向いてると思います。 でもGDってなかなかクセがありませんか?何が違うのか分からない様な似た名前の関数があったり、半透明画像を扱う際は必ず呼ばないといけない関数があったり、テキストの描画が面倒、色の指定が面倒、など。 その辺のややこしい処理をラップして、よく使う機能を実装したライブラリ「DmImage」を作りました。 このライブラリを使うと色々出来ますが、 画像リサイズ ファイル出力 DataSchemeURI変換 ActionScriptやCanvasAPIの様な図形描画、色指定 Instagram風の画像加工 フォントのバンドルによる綺麗なフォント描画 辺りが特徴になるかと思っています。 では、早速使い方の説明です。 使い方 使い方1 〜 画像の表示 サイ

    PHPの画像処理ライブラリ「DmImage」を公開しました - demouth::blog
  • UstreamのテロップをPHP GDで自動生成する方法:Geekなぺーじ

    兵庫県で25日に開催された第50回全日女子剣道選手権大会のネット中継を行って来ました。 今回は会場からUstream、ニコニコ生放送、YouTube、TwitterFlickr、Facebook、大会公式ブログを利用した情報提供を行いました。 Ustreamでの試合中継や、Twitter、Facebook、大会公式ブログ、Flickr、YouTubeを利用することそのものは、従来通りだったのですが、今回はUstream用にテロップを自動生成するという部分が私の中での新しい試みでした。 出来上がったテロップを利用した中継動画は、以下のような感じです。 Ustreamで録画したものをYouTubeに転送して公開したものです。 テロップの作り方 今回は、PHP GDでテロップを作成するスクリプトを生成しました(PHP GDの基的な使い方は「PHP GDプログラミング」をご覧下さい)。 PH

    aki77
    aki77 2011/09/28
  • [php] imagettftext

    imagettftextはUTF-8で文字列を渡す必要があります.そのため,mb_convert_encoding($str, 'UTF-8')などであらかじめエンコードしておく必要があります. $str = 'ほげほげ'; $str = mb_convert_encoding($str, 'UTF-8'); imagettftext($image, 10.5, 0, 0, 0, $color['black'], $font, $str); が,[JIS-mapped Japanese Font Support]がサポートされている時は,内部で勝手にエンコードを変換してくれるため,エンコードしておく必要はありません.というより,'UTF-8'でエンコード済みの文字列を渡すと化けます.なので,文字列が'UTF-8'の場合,意図的に'SJIS'に変換してから渡す必要があります. $str =

    [php] imagettftext
    aki77
    aki77 2010/05/31
    『[JIS-mapped Japanese Font Support]がサポートされている時は,内部で勝手にエンコードを変換してくれる』
  • Face detection in pure PHP (without OpenCV) - Maurice Bloggue

    Face detection in pure PHP (without OpenCV) Par Maurice Svay le vendredi, juin 19 2009, 12:17 - Technologie - Lien permanent Une résumé en français est disponible en fin d'article. Lately, I've been looking for ways to detect faces in photos with PHP. Nowadays, face detection is built in many consumer products (camera obviously, but also Google and iPhoto), and seems to be a pretty common job. So

    aki77
    aki77 2009/06/23
    phpだけで顔認識
  • Smart Image Resizing while Preserving Transparency With PHP and GD Library | Medium eXposure

    Smart Image Resizing while Preserving Transparency With PHP and GD Library Should be easy to find, right? All you want is a function that resizes an image to constraints (doesn't care if it should scale up or down), with possibility to select if you want to keep it proportional, and possibility to use either width or height as the constraint. Also, you want it to preserve transparency damn it! Sur

    aki77
    aki77 2007/09/21
    『PNG画像の透過部分を保持したままリサイズ』
  • How to make custom avatars with php

    That's the basic process that I went through. Pretty straight forward. I repeated this process for additional accessories. If you like, add some of your own unique ideas, perhaps a scarf or a tie. You may also use the images that I've included. Part Two: Visualizing how it will work in php. I spent a good amount of time just thinking about how this was going to work. This is what I came up wi

    aki77
    aki77 2007/08/22
    アバター
  • ウノウラボ Unoh Labs: PHP標準の機能(だけ)でウェブサイトのサムネイルを作る

    ではまず試しにInternet Explorerのウィンドウをキャプチャーして、そのサムネイル(ここでは160×120ピクセル)を表示してみましょう。PHPからIEを操作するにはCOMを使用します。 <?php $url = 'お好みのURLをどーぞ'; if (!extension_loaded('gd')) { exit('GD library is not loaded.'); } elseif (!function_exists('imagegrabwindow')) { exit('Function imageGrabWindow is not exist.'); } try { $ie = new COM('InternetExplorer.Application'); $handle = $ie->HWND; $ie->Width = 800; $ie->Height = 6

  • サービス終了のお知らせ

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

    aki77
    aki77 2007/05/24
  • サービス終了のお知らせ

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

    aki77
    aki77 2007/05/24
    PHPのGDライブラリで日本語フォントを美しく描画する方法
  • ウノウラボ Unoh Labs: PHPの画像処理の紹介と簡単な比較

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

  • サービス終了のお知らせ

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

  • 1