元ネタ
意外と作るのが大変でした…orz ソースは下記で。
private void button1_Click(object sender, EventArgs e) { List lst = new List(); lst.Add("野田佳彦"); lst.Add("平野博文"); lst.Add("平野達男"); lst.Add("藤村修"); lst.Add("田中直紀"); lst.Add("前田武志"); lst.Add("川端達夫"); lst.Add("松原仁"); lst.Add("小川敏夫"); lst.Add("小宮山洋子"); lst.Add("鹿野道彦"); lst.Add("自見庄三郎"); lst.Add("枝野幸男"); lst.Add("細野豪志"); lst.Add("古川元久"); lst.Add("玄葉光一郎"); lst.Add("岡田克也"); lst.Add("安住淳"); Random rnd = new Random(DateTime.Now.Second); int MAX = 100; for (int i = 0; i < MAX; i++) { string fname1 = lst[rnd.Next(lst.Count)] + ".png"; string fname2 = lst[rnd.Next(lst.Count)] + ".png"; fname1 = @"D:\temp\野田改造内閣\out\" + fname1; fname2 = @"D:\temp\野田改造内閣\out\" + fname2; Bitmap bmp1 = new Bitmap(fname1); Bitmap bmp2 = new Bitmap(fname2); Bitmap bmp = new Bitmap(bmp1.Width * 2, bmp1.Height); Graphics g = Graphics.FromImage(bmp); g.DrawImage(bmp1, 0, 0); g.DrawImage(bmp2, bmp1.Width, 0); string fname = string.Format(@"D:\temp\野田改造内閣\out2\{0:000}.png", i); bmp.Save(fname); } }
- 「野田改造内閣」の面子を google る
- wikipedia にあるパブリック…だと足りないので、適当に拾ってくる。
- 画像のサイズをツールを使って揃える。
- 画像のサイズをツールを使って切り取る。
- ランダム配置するツールをこれ専用に作成。
- windows live ムービーメーカーで 0.20 秒間隔で表示させる。
- youtube にアップ…って、ムービーメーカーからアップできる。
な感じ。
顔認識を使って、目線を揃えるという方法もあるんだけどなぁ。後でやり直してみますか。
やっぱり、目線を揃えないとモンスターに見えませんね。え?もとより見える方もいらっしゃるかと…というネタです。