Здравствуйте, почему картинка после изменений размера например с 2040 до 2000 по ширине, начинает весить больше постив 2 раза?
использую winforms
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace size_changer
{
public static class Changer
{
public static void change_images(string directory, string ox)
{
if (directory != "" && ox != "")
{
string[] imageFiles = Directory.GetFiles(directory, "*.*", SearchOption.TopDirectoryOnly);
foreach (string imageFile in imageFiles)
{
FileInfo file = new FileInfo(imageFile);
string fileex = file.Extension;
if (fileex == ".jpg" || fileex == ".png")
{
Image img = Image.FromFile(imageFile);
if(img.Width > Convert.ToInt32(ox))
{
int Converted_ox = Convert.ToInt32(ox);
Bitmap bmp = new Bitmap(img, Converted_ox, Convert.ToInt32(Converted_ox / ((float)img.Width / (float)img.Height)));
img.Dispose();
bmp.Save(imageFile);
}
}
}
MessageBox.Show("процесс закончен");
}
else
{
MessageBox.Show("не все поля заполнены");
}
}
}
}