えムナウ Blog

えムナウ の ありのまま

AILight Banner
AILight Blog

プロフィール

えムナウ Blog

目次

Blog 利用状況

記事分類

過去の記事

タグ

すごい簡単なモザイク

あることにインスパイアされて作ってみた補間がかかるから厳密にモザイクじゃないが目的は達成できる。
textBox1にx、textBox2にyのモザイクの大きさを入力してbutton1を押す。
モザイク部分は2ステップ(笑

        private void button1_Click(object sender, EventArgs e)
        {
            int x,y;
            if (!int.TryParse(this.textBox1.Text, out x)) return;
            if (!int.TryParse(this.textBox2.Text, out y)) return;
            Bitmap bmp1 = new Bitmap(this.pictureBox1.Image, this.pictureBox1.Image.Width / x, this.pictureBox1.Image.Height/y);
            this.pictureBox1.Image = new Bitmap(bmp1, this.pictureBox1.Image.Width, this.pictureBox1.Image.Height);
        }

投稿日時 : 2006年11月26日 13:56


コメントを追加

#  re: すごい簡単なモザイク 2006年11月26日 20:49 渋木宏明(ひどり)

TryParse() も見受けられるので、一応コメントしておきます。
「Bitmap がリーク(正確には Dispose() し忘れ)してます」ぜ ;-)

#  re: すごい簡単なモザイク 2006年11月26日 21:28 えムナウ

bmp1.Dispose();
入れ忘れてますね。
2ステップじゃなくなっちゃいます。
タイトル
名前
URL
コメント