ます’s Blog - どうでもいい記事100選

どうでもいい記事100選

2011-04-01から1ヶ月間の記事一覧

ブレンドモード

まとめて公開。。。これでネタ切れ。_| ̄|○ // ブレンドモード(加算) private Bitmap effectBlendAdd( Bitmap bitmap ){ if( bitmap == null ){ bitmap = BitmapFactory.decodeResource( getResources( ), R.drawable.original ).copy( Bitmap.Config.ARG…

ポラロイド

といっても単に画像を重ねたダケです。 // ポラロイド private Bitmap effectPolaroid( Bitmap bitmap, boolean flg ){ if( bitmap == null ){ bitmap = BitmapFactory.decodeResource( getResources( ), R.drawable.original ).copy( Bitmap.Config.ARGB_88…

魚眼レンズ風

まさか自分でもできるとは思わなかった魚眼レンズちっくに画像を加工。 private Bitmap effectFisheye( Bitmap bitmap ){ if( bitmap == null ){ bitmap = BitmapFactory.decodeResource( getResources( ), R.drawable.original ).copy( Bitmap.Config.ARGB_…

ディザリング(ベイヤー・渦巻・網点)

基本的には二値化処理ですが、こちらは乱数を使わずに一定のパターンに応じて処理を行います。 private Bitmap effectPatternDither( Bitmap bitmap, int patternFlg ){ if( bitmap == null ){ bitmap = BitmapFactory.decodeResource( getResources( ), R.d…

ディザリング(ランダム)

基本的には二値化処理ですが、乱数を使って条件分岐の数値を変化させています。 private Bitmap effectRandomDither( Bitmap bitmap ){ if( bitmap == null ){ bitmap = BitmapFactory.decodeResource( getResources( ), R.drawable.original ).copy( Bitmap…

グレースケール

画像を白から黒までの明暗だけで表現するのがグレースケール。。。らしい。 private Bitmap efectGrayscale( Bitmap bitmap ){ if( bitmap == null ){ bitmap = BitmapFactory.decodeResource( getResources( ), R.drawable.original ).copy( Bitmap.Config.…

セピア調

懐かしい雰囲気で有名?なセピア調に画像を加工。 本来であればR値はそのまま使うらしいけど、ちょっと赤っぽくなってしまうので少しR値を落としています。 private Bitmap effectSepiaTone( Bitmap bitmap ){ if( bitmap == null ){ bitmap = BitmapFactory…

ネガ

ネガというのは明るさを反転することらしい。 private Bitmap effectNegative( Bitmap bitmap ){ if( bitmap == null ){ bitmap = BitmapFactory.decodeResource( getResources( ), R.drawable.original ).copy( Bitmap.Config.ARGB_8888, true ); } if( bit…

ポスタリゼーション

使う色を限定する(階調数を落とす)という事らしい。 private Bitmap effectPosterization( Bitmap bitmap ){ if( bitmap == null ){ bitmap = BitmapFactory.decodeResource( getResources( ), R.drawable.original ).copy( Bitmap.Config.ARGB_8888, true…

モザイク(ブロック)

基本的にはモザイク処理ですが、モザイク範囲の左上部分の明度を少し高くしてモザイク範囲の右下部分の明度を少し低くする事でブロック(縦横サイズを違うものにすればレンガ)調みたいな画像に加工できます。。。コードが長くてスミマセン。手抜きです。_|…

モザイク(陰影)

基本的にはモザイク処理ですが、モザイク範囲の端部分に線を引いてデコボコ感やタイル感を強調しています。 private Bitmap effectPixelizationShadow( Bitmap bitmap, int margin ){ if( bitmap == null ){ bitmap = BitmapFactory.decodeResource( getReso…

モザイク

モザイク処理。なんだかドキドキします。 こでは全体を処理しているけど、対象がピックアップできたら該当部分だけモザイク処理をする事もできそう(目だけモザイクが入るとか)。 private Bitmap effectPixelization( Bitmap bitmap ){ if( bitmap == null …

すりガラス

すりガラス越しに見ているような画像に加工。 private Bitmap effectDiffuse( Bitmap bitmap ){ if( bitmap == null ){ bitmap = BitmapFactory.decodeResource( getResources( ), R.drawable.original ).copy( Bitmap.Config.ARGB_8888, true ); } if( bitm…

モーションブラー

動きながら撮影しているような画像に加工する事らしい。 ここでは全体を処理しているけど、対象がピックアップできたら該当部分だけモーションブラー処理をする事もできそう(超高速移動とか)。 private Bitmap effectMotionBlur( Bitmap bitmap ){ if( bit…

ぼかし

トイカメラ風の画像を加工する工程の中で既に出てきていますが(サンプル画像はコントラスト等を調整しているので)ぼかし処理だけを入れた場合の画像。 private Bitmap effectShadeing( Bitmap bitmap, int range ){ if( bitmap == null ){ bitmap = Bitmap…

ノイズ除去

縦横斜め前後の情報を取得。で、ソートした後に真ん中の値を採用。。。という事らしい。 private Bitmap effectMedianFilter( Bitmap bitmap ){ if( bitmap == null ){ bitmap = BitmapFactory.decodeResource( getResources( ), R.drawable.original ).copy…