ImageResize
ImageResize copied to clipboard
On resizing watermark logo we are getting "Parameter is not valid." Exception
We are downloading watermark logo from wasabi server and resizing before applying watermark on image on time of resizing we are getting "Parameter is not valid. " exception
please suggest me best option to overcome this
code snippet we are using
string watermarkPath = tenantsetting.Cdnwasabipicturebaseurl + tenantsetting.Wasabibucketname +
"/" + _settingService.GetSettingsByName("WatermarkLogoPath").Value +
"/" + user.Opicxo_CustomerId +
"/" + watermark.Logo;
var watermarkwebRequest = (HttpWebRequest)HttpWebRequest.Create(watermarkPath);
var watermarkresponse = watermarkwebRequest.GetResponse();
var watermarkcontent = watermarkresponse.GetResponseStream();
watermarkcontent.CopyTo(watermarkstream);
watermarkImage = Image.FromStream(watermarkstream);
watermarkImage.Save(watermarkstream, ImageFormat.Png);
var relativeSize = watermark.FontSize * 40 / 100;
var resizewidth = bitmap.Width * relativeSize / 100;
watermarkImage.ScaleByWidth(resizewidth).SaveAs(newImagelogo);
log we are getting https://prnt.sc/f-CHOGbhTm3K
If any other method is there to resize then also suggest
I can suggest below steps:
- make sure that the path and request are getting an image stream correctly.
- comment out this line:
// watermarkImage.Save(watermarkstream, ImageFormat.Png);
- try with image file in local server