人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPで基本的な画素単位の画像加工処理は可能でしょうか?
可能ならサンプルプログラムを教えて下さい

こんなのをPHPでやりたいです
http://www.microsoft.com/japan/msdn/academic/Articles/Algorithm/03/

●質問者: tembin11
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:PHP プログラム 単位 画像 画素
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● GEN111
●60ポイント ベストアンサー

画像を読み込んでネガを出力するプログラム。フルカラー画像専用。

imagecolorat で指定座標の色を取得し、imagesetpixel で点が打てます。

でもあまり凝ったことをすると、けっこう遅そうな気がします。

<?php
$imagepath = './images/001.jpg' ; // 画像のパス
$myimage = @imagecreatefromjpeg($imagepath) ;

if (!$myimage) { echo 'can not open image' ; exit ; }

for ($x = 0; $x < imagesx($myimage); ++$x) {
 for ($y = 0; $y < imagesy($myimage); ++$y) {
 imagesetpixel($myimage, $x, $y, 0xFFFFFF & ~imagecolorat($myimage, $x, $y)) ;
 }
}

header('content-type: image/jpeg') ;
imagejpeg($myimage) ;
?>

PHP: イメージ関数(image) - Manual

◎質問者からの返答

ありがとうございます

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ