コード例 #1
0
ファイル: Artistic.cs プロジェクト: vosen/UAM.ImageProcessing
 private static Pixel FishEye(PNM image, int index, double maxR)
 {
     byte r,g,b;
     double radius, angle;
     image.ToPolar(index, out radius, out angle);
     image.GetPixel((radius * radius) / maxR, angle, out r, out g, out b);
     return new Pixel(r, g, b);
 }
コード例 #2
0
ファイル: Artistic.cs プロジェクト: vosen/UAM.ImageProcessing
        private static Pixel FishEye(PNM image, int index, double maxR)
        {
            byte   r, g, b;
            double radius, angle;

            image.ToPolar(index, out radius, out angle);
            image.GetPixel((radius * radius) / maxR, angle, out r, out g, out b);
            return(new Pixel(r, g, b));
        }