コード例 #1
0
        public IActionResult Get()
        {
            Epico.EpicoGraphics epico = new Epico.EpicoGraphics();
            Estrela             obj   = new Estrela();

            obj.Mat_render.CorBorda  = new Epico.Sistema2D.RGBA(255, 0, 0, 0);
            obj.Mat_render.CorSolida = new Epico.Sistema2D.RGBA(255, 0, 150, 200);
            epico.AddObjeto2D(obj);
            epico.CriarCamera(640, 480);
            epico.Camera.Focar(obj);

            while (true)
            {
                using (Stream stream = new MemoryStream())
                {
                    Bitmap bmp = epico.Camera.Renderizar();
                    bmp.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);

                    MultipartResult multipartResult = new MultipartResult
                    {
                        ContentType = "image/jpeg",
                        Stream      = stream
                    };
                    return(multipartResult);
                }
            }
        }
コード例 #2
0
ファイル: VideoStream.cs プロジェクト: grilo88/EpicoGraphics
        public ImageStream()
        {
            epico = new Epico.EpicoGraphics();
            Estrela obj = new Estrela();

            obj.Mat_render.CorBorda  = new Epico.Sistema2D.RGBA(255, 0, 0, 0);
            obj.Mat_render.CorSolida = new Epico.Sistema2D.RGBA(255, 0, 150, 200);
            epico.AddObjeto2D(obj);
            epico.CriarCamera(640, 480);
            epico.Camera.Focar(obj);
        }