Я изменяю размеры изображений, используя Image Resizer . Все работает, как и ожидалось, за исключением одного из наших клиентов, разместившего прозрачный JPEG, и изменение размера этого изображения до размеров 64 * 64 создает изображение с черным фоном. Тем не менее, он работает нормально, если размеры больше, как 1024.
var instructions = new Instructions
{
Height = 64,
Mode = FitMode.Max,
OutputFormat = "jpeg",
Width = 64
};
var job = new ImageJob(inputStream, outputStream, instructions);
job.DisposeSourceObject = false;
job.InstructionsAsString += "&fastscale=true";
job.Build();