Я борюсь с библиотекой Magick.NET, так как при преобразовании файлов изображений в pdf мое использование памяти составляет более 4 ГБ, а использование ЦП на 100%. Когда выполняется преобразование, все возвращается к норме. но поскольку я использую эту конкретную третью сторону во многих случаях одного приложения, она вызывает огромную потерю памяти.Magick.NET C# - огромное использование памяти
Проблема существует в строке images.Write (newPdfPath);
using (MagickImageCollection images = new MagickImageCollection())
{
images.Read(orginalImage);
images.Write(newPdfPath);
}
Изображения имеют разные размеры, и это действительно не имеет значения, насколько велика, так как при преобразовании JPG размером 7 KB проблема тоже существует.
Пожалуйста, помогите !!!!
Насколько велики изображения? Возможно, [это] (http://stackoverflow.com/questions/34737302/memory-consumption-in-magick-net) может дать вам объяснение. –
Как мы можем помочь с такой небольшой информацией? – TaW
напишите код, в котором вы обрабатываете изображения. – raven