You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
DmImageについて PHPの画像処理ライブラリ PHP5.0以上で動作 GDのラッパー GDモジュールが入っていれば動く 対応するフォーマット jpg(jpeg) png gif 注意点 円の描画の際、線を半透明にするとあまり綺麗に描画されない bmpに対応していない include方法 PSR-0に準拠していますので、Zendのオートローダー等で自動で読み込めると思います。 PHP5.3以下でも使えるようにnamespaceは使用していませんが、SplClassLoaderを使う場合と使わない場合はそれぞれこんな感じです。お好きな方法で読み込んでください。 <?php // SplClassLoaderを使用する場合 require_once 'SplClassLoader.php'; $DmDirPath = '/path/to/lib/'; $classLoader = new
画像によっては、そのまま壁紙にすると明る過ぎて、アイコンが見えにくかったり、目立ち過ぎて周りの人の目が気になったりします。 よくない例 この画像を目立たなくするツールを作りました。 https://github.com/yoya/misc/blob/master/php/wallpaperize.php 適用例 お試しページ。 お試しページ > http://awm.jp/~yoya/php/image/wallpaperize.php 画像ファイルをPOSTで渡すと暗くした画像を返します。 重たいので、画像を沢山処理したい場合は、コマンドラインでお願いします。 コマンドライン Windows や Macintosh の壁紙機能は、画像の入っているフォルダを指定して、順繰りに表示する機能があるので、フォルダ毎変換したくなるはずです。 % php wallpaperize.php Usage
PHPで画像処理といえば GD ImageMagick 辺りを使うのが一般的でしょうか。軽いノリで小さいアプリを実装する時はGDをが向いてると思います。 でもGDってなかなかクセがありませんか?何が違うのか分からない様な似た名前の関数があったり、半透明画像を扱う際は必ず呼ばないといけない関数があったり、テキストの描画が面倒、色の指定が面倒、など。 その辺のややこしい処理をラップして、よく使う機能を実装したライブラリ「DmImage」を作りました。 このライブラリを使うと色々出来ますが、 画像リサイズ ファイル出力 DataSchemeURI変換 ActionScriptやCanvasAPIの様な図形描画、色指定 Instagram風の画像加工 フォントのバンドルによる綺麗なフォント描画 辺りが特徴になるかと思っています。 では、早速使い方の説明です。 使い方 使い方1 〜 画像の表示 サイ
<?php // スタンプと、それをすかしとして適用する写真を読み込みます $im = imagecreatefromjpeg('photo.jpeg'); // まず、スタンプ画像を GD で作成します $stamp = imagecreatetruecolor(100, 70); imagefilledrectangle($stamp, 0, 0, 99, 69, 0x0000FF); imagefilledrectangle($stamp, 9, 9, 90, 60, 0xFFFFFF); imagestring($stamp, 5, 20, 20, 'libGD', 0x0000FF); imagestring($stamp, 3, 20, 40, '(c) 2007-9', 0x0000FF); // スタンプの余白を設定し、スタンプ画像の幅と高さを取得します $marge_ri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く