>Six Perfections 投稿者:Six Perfections 2008/05/03 (土) 01:52:05        [qwerty]
> > (消し)グレースケース/明るさ/コントラスト/(消し)ぼかし/アンシャープマスク/(消し)セピア調変換/(消し)エンボス加工/
> > (消し)ノイズ除去/(消し)回転(消し)反転/(消し)文字入力
> > 6*平均100kb=600KiloBytes
> > 6*平均200kb=1.2Megabyes
> > 6*平均300kb=1.8Megabyes
> > 6*平均400kb=2.4Megabyes
> > 6*平均500kb=3.0Megabyes
> > フィルタ減らせば実現は可能な範囲内(((* ` ω´))
> > 画像を編集する際、まずSTEP1にてクライアントの画像をサーバーへアップロードしなければならない。
> > WEB仕様では必ずこの時点で待ち時間が発生するので、そのタイミングと全ケースフィルタ変換の時間が重複する。
> > ①クライアントの反応として、アップロードの処理待ち時間だと誤認させ、フィルタ処理時間とそのレスポンス時間をごまかせる。
> > ②クライアントの反応として、アップロードに時間がかかりストレスを感じる程度までトラフィックの負荷がかかる。
> >  僕としてはここで少し我慢してもらったほうが、その後の画像編集した際にWEBページの再表示をしなくて済む。
> > 。。。。。。。。。とういうか、コントラスト→コントラスト→コントラストのケースもあるのでそれは計算していなかった。
> > コントラスト→明るさ→シャープなどのは想定していましたが(失笑 やはり同期通信が無難だと思いました。
> > 画面の再表示によって多少ストレスを感じるかもしれないので、フィルタの数は、この3つに絞っておきます(((* ` ω´))
> わかった!
> 明るさ | コントラスト | シャープ の3つの複数選択可能なチェックボックスを作成し、
> それぞれ1度しかフィルタをかけれないUIにすれば6ケースで済む。
> 1度しかできないので、僕が絶妙の具合のパラメータを設定しておくよ(((* ` ω´))
> この仕様で行こう(((* ` ω´))
> ヽ(((* ` ω´))ノ ハッ!
>    (      )
>    \ > 
>     ヽ

あと、こういった場合、画像のすりかえを行うだけなんだけど、フィルタをかけた全6枚の画像は、別フレームに表示しておくんだよ。
それをメインフレームに呼ばれたら表示するようにすればいい。別フレームはメインフレームの上か下に1ミリくらいだけ表示しておく。
だから、メインフレームからはほとんど見えないし、表示している6枚の画像は見えないから隠している状態になるんだよ(((* ` ω´))
別フレームは、背景色をあわせるなど、ライン風に振舞うなどいろいろ工夫がいると思います(((* ` ω´))

ヽ(((* ` ω´))ノ ハッ!
   (      )
   \ > 
    ヽ

参考:2008/05/03(土)01時28分04秒