コード例 #1
0
        public ActionResult GetTableImage(string userToken, string culture = "en", bool isTesting = false)
        {
            var   title = culture == "en" ? "Your Feeling by Location" : "Votre sentiment par emplacement";
            var   data  = GetTableData(userToken, culture, isTesting);
            Image img   = StcGraphics.GetTableGraph2D(data, 400, 40, title, 10, true);

            using (var ms = new MemoryStream())
            {
                img.Save(ms, ImageFormat.Jpeg);
                return(File(ms.ToArray(), "image/jpeg"));
            }
        }
コード例 #2
0
        public HttpResponseMessage GetTableImage(string userToken, string culture = "en")
        {
            var   title = EsmResource.GetString("Your Feelings by Location", culture);
            var   data  = GetTableData(userToken, culture);
            Image img   = StcGraphics.GetTableGraph2D(data, 400, 40, title, 8, true);

            using (var ms = new MemoryStream())
            {
                img.Save(ms, ImageFormat.Jpeg);
                var result = new HttpResponseMessage(HttpStatusCode.OK);
                result.Content = new ByteArrayContent(ms.ToArray());
                result.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("image/jpeg");
                return(result);
            }
        }