Esempio n. 1
0
        private async Task <ActionResult> Process(ImageParameters parameters)
        {
            var details = await ImageDetails.GetById(parameters.Id);

            var image = await ImageController.GetImage(parameters.Id);

            this.Response.RegisterForDispose(image);

            ImageController.Crop(image, parameters, details);
            ImageController.Resize(image, parameters);
            ImageController.Quality(image, parameters);
            ImageController.Metadata(image, details);

            return(this.Ok(image));
        }
Esempio n. 2
0
        public async Task <IXmpMeta> Get(string id)
        {
            var details = await ImageDetails.GetById(id);

            return(MetadataController.Get(details));
        }