
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
Operaの<canvas>のみ画像のピクセルごとの色情報を取得できますので、
各色情報を取得して変形させるように表示し直せばいいでしょう。
ただし、非常に遅いです。
それ以外のブラウザはJavaScriptだけではできませんので、
JavaScriptでクリックした位置などの情報をサーバーに送り、
サーバー側で変化させた画像を改めてダウンロードし、表示するという感じになると思います。
サーバー側はC系言語でつくればlibpngやlibjpegなどのライブラリを使って画像の読み込みもできますし
(PerlやPHPでもできると思いますが、もともとテキストデータを扱うための言語ですので、処理が遅いなどの影響が出るかもしれません)
画像全体への処理(輝度や色相調整など)であれば、ImageMagickなどのライブラリを使えば、ライブラリが肩代わりしてくれます。
ImageMagickはPerlやPHP用のライブラリもありますので、画像の読み込みはできると思います。
アルゴリズムはC++での解説になりますが、MSDNなどが詳しいと思います。
http://msdn.microsoft.com/ja-jp/academic/cc99860 …
モザイクは雑音の応用、引き延ばしなどは移動、拡大の応用でいけると思います。
Flashを使った物で、画質調整やトリム、拡大、赤目調整のみですが。
http://www.photoshop.com/express/ (英語のみ、ベータ版)
この回答への補足
ありがとうございます!!
>JavaScriptでクリックした位置などの情報をサーバーに送り、
>サーバー側で変化させた画像を改めてダウンロードし、表示するとい
>う感じになると思います。
とのことなんですが、これはAJAXを利用するということで良いのでしょうか?
初心者ですいません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像のBease64へのエンコ...
-
Windows Media Playerを開くと...
-
python urlopen error について...
-
標準ライブラリだけでgetch関数...
-
WAVE⇔MP3のためのライブラリ
-
32768以上の乱数を作りたいので...
-
マウスのクリックを自動で
-
iCloudフォトライブラリ内の画...
-
設定ファイルを扱うライブラリ...
-
本格的なGUIを作るのにおすすめ...
-
VBで簡単なOpenGLのサンプルは...
-
Google ColaboでGUI作成
-
VB.net でtwitter につながるソ...
-
C++ 標準ライブラリの実際の中...
-
[ADO]と[ADO.NET]の違い
-
PCゲームのModの作り方
-
C/C++でHTMLソースの取得はでき...
-
VisualBasicプログラミング技術...
-
HTML と CSS
-
色混ぜのアルゴリズム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows Media Playerを開くと...
-
iCloudフォトライブラリ内の画...
-
Google ColaboでGUI作成
-
python urlopen error について...
-
本格的なGUIを作るのにおすすめ...
-
C言語について。
-
C++ 標準ライブラリの実際の中...
-
unix-c と linux-c の違いは?
-
C# EXCELセルの入力規則設定に...
-
declaration of 'index' shadow...
-
ライブラリ作成時のグローバル...
-
システムコールと標準ライブラ...
-
マウスのクリックを自動で
-
設定ファイルを扱うライブラリ...
-
Ps+のフリープレイでDestiny2の...
-
LIBCMT.LIBをリンクしてコンパ...
-
itunesで・・・
-
DLL読み込み時エラー
-
Visual C++2008について
-
c# 特徴の命名の仕方
おすすめ情報