ciao!
in un progetto console, avrei la necessità di ridimensionare delle immagini.
ho visto vari esempi online, ma mi sembra siano tutti esempi relativi alla visualizzazione delle immagini in un gui.
mentre a me servirebbe ridimensionarle e poi salvarle.
prendendo ad esempio questo codice:
VS 2017 mi segnala parecchi errori, ma non me li risolve.codice:namespace TestConsole { class Program { static void Main(string[] args) { } public void Resize(string imageFile, string outputFile, double scaleFactor) { using (var srcImage = Image.FromFile(imageFile)) { var newWidth = (int)(srcImage.Width * scaleFactor); var newHeight = (int)(srcImage.Height * scaleFactor); using (var newImage = new Bitmap(newWidth, newHeight)) using (var graphics = Graphics.FromImage(newImage)) { graphics.SmoothingMode = SmoothingMode.AntiAlias; graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; graphics.PixelOffsetMode = PixelOffsetMode.HighQuality; graphics.DrawImage(srcImage, new Rectangle(0, 0, newWidth, newHeight)); newImage.Save(outputFile); } } } } }
ad esempio, su Bitmap o su Image, mi da solo la possibilità di creare un nuovo elemento class, ecc.
suppongo che il problema sia che il progetto è di tipo console.
può essere o sto dicendo una scemenza?
come posso risolvere??

Rispondi quotando