いったいいくつあるんだ!フリー素材をひたすらアップする謎の人物!

Author:

インターネットの世界はものすごく広いです。
インターネット触って15年になる僕でも、知らないサイトは世の中にたくさんあります。
そして、驚くべき人が世の中にいたりします。

ちょっと昨日フリーの素材でいいのないかなーと思っていたら、
信じられない出来事に遭遇しました。

Continue reading…

C# DrawImageメモ1

Author:
  Graphics g = pictureBox1.CreateGraphics();
  img = Image.FromFile(@"V:\test.jpg");
  Point[] pt = {new Point(0, 0), new Point(90, 30), new Point(20, 100)};
  // (100, 0)にimgを描画
  g.DrawImage(img, new Point(100, 0));
  // (0, 0), (90, 30), (20, 100)から平行四辺形を作成して描画
  g.DrawImage(img, pt);
  // (0, 0)に100×100のサイズでimgを描画
  g.DrawImage(img, new Rectangle(0, 0, 100, 100));
  // (100, 0)にimgを描画
  g.DrawImage(img, 100, 0);
  // (0, 0), (90, 30), (20, 100)から平行四辺形を作成してimgの(0, 0)から(200, 200)までを描画
  g.DrawImage(img, pt, new Rectangle(0, 0, 200, 200), GraphicsUnit.Pixel);

C# ImageAttributes

Author:

5×5(実質4×4)の行列で表される。

R’ G’ B’ A’
R R R R
G G G G
B B B B
A A A A

透過させるには00、11、22、44を1に設定、33を透過率にする。
Rだけにするなら11、22を消せばいいのかな?

ColorMatrix matrix = new ColorMatrix(matrixElement);