Снижение качества изображения

Обсуждение Stimulsoft Reports.WEB
vea
Сообщения: 23
Зарегистрирован: 01 июл 2024, 11:47

Снижение качества изображения

Сообщение vea »

Здравствуйте, при переезде с версии 2022.1.4 на версию 2024.3.5 было замечено беспричинное изменение качества изображений не в лучшую сторону. Параметров для управления качеством изображения обнаружено не было, в связи с чем вынуждены обратиться за помощью - скажите, можно ли что-то с этим сделать?

Замечу, что при скачивании изображения/выгрузки отчета - качество возвращается к изначальному, т.е. само изображение никаким образом качество не теряет, проблема только при отрисовке его в новой версии продукта.
Вложения
Проблема
Проблема
Снимок экрана 2024-09-26 122315.png (49.4 КБ) 3034 просмотра
Проблема
Проблема
Снимок экрана 2024-09-26 121849.png (240.4 КБ) 3034 просмотра
Тестовое изображение
Тестовое изображение
Без имени.png (173.9 КБ) 3034 просмотра
Aleksey
Сообщения: 2912
Зарегистрирован: 22 апр 2010, 06:57

Re: Снижение качества изображения

Сообщение Aleksey »

Здравствуйте,

Вышлите пример отчета и изображаения для анализа.

Спасибо.
vea
Сообщения: 23
Зарегистрирован: 01 июл 2024, 11:47

Re: Снижение качества изображения

Сообщение vea »

Aleksey писал(а): 26 сен 2024, 13:23 Вышлите пример отчета и изображаения для анализа.
Если вам так будет удобно. Вот отчет который я использовал при тестировании на скринах во вложении. Текстовое поле использовал для сравнения качества изображения с качеством текста
Вложения
sdf.mrt
(202.05 КБ) 156 скачиваний
Aleksey
Сообщения: 2912
Зарегистрирован: 22 апр 2010, 06:57

Re: Снижение качества изображения

Сообщение Aleksey »

Здравствуйте,

Проверили обе версии. Везде все одинаково. Необходима дополнителная информация - система, скалинг, масштабирование, и т.д.

Спасибо.
Вложения
web.png
web.png (712.16 КБ) 2892 просмотра
net.png
net.png (879.23 КБ) 2892 просмотра
vea
Сообщения: 23
Зарегистрирован: 01 июл 2024, 11:47

Re: Снижение качества изображения

Сообщение vea »

Здравствуйте. Посмотрели подробнее и нашли условия, при которых возникает такая ошибка.
Для воспроизведения проблемы нужно: WebForm приложение, NuGet Stimulsoft.LibExcel 2022.4.1, NuGet Stimulsoft.Reports.Engine 2022.1.4 и 2024.3.5 (первая версия с хорошим качеством, вторая с уменьшенным), NuGet Stimulsoft.Reports.Web 2022.1.4 и 2024.3.5, Stimulsoft.Svg 2022.1.1 и 2024.3.5.
Код приложения максимально прост:

Код: Выделить всё

using Stimulsoft.Report;
using Stimulsoft.Report.Web;
using System;
namespace WebApplication1
{
	public partial class WebForm1 : System.Web.UI.Page
	{
		protected void Page_Load(object sender, EventArgs e)
		{
			Stimulsoft.Base.StiLicense.Key = "abc";
		}

		public void StiWebViewer1_GetReport(object sender, StiReportDataEventArgs e)
		{

			try
			{
                var report = StiReport.CreateNewReport();
                report.Dictionary.Synchronize();
                report.Load("\\sdf.mrt");

                e.Report = report;
            }
			catch (Exception ex)
			{
				
			}
		}
	}
}
При формировании в новой версии возникает понижение качества относительно старой версии. Однако важный момент в том, что если увеличить изображение непосредственно в открытой вкладке то качество изображения остается одинаковым в обоих версиях. Разница в качестве заметна только в случае, если сравнивать изображения в 100% зуме.
Вложения
Зум 100% в открытой вкладке браузера. Видно, что качество разное на 2022.1.4 и 2024.3.5.
Зум 100% в открытой вкладке браузера. Видно, что качество разное на 2022.1.4 и 2024.3.5.
Снимок экрана 2024-10-01 144100.png (21.07 КБ) 2684 просмотра
Зум 400% в открытой вкладке браузера. Видно, что качество одинаковое на обоих версиях.
Зум 400% в открытой вкладке браузера. Видно, что качество одинаковое на обоих версиях.
Снимок экрана 2024-10-01 143928.png (157.5 КБ) 2684 просмотра
Aleksey
Сообщения: 2912
Зарегистрирован: 22 апр 2010, 06:57

Re: Снижение качества изображения

Сообщение Aleksey »

Здравствуйте,

Не получается воспроизвести.
Уточните версию браузера, систему, скалинг в системе, браузере и т.д.

Спасибо.
vea
Сообщения: 23
Зарегистрирован: 01 июл 2024, 11:47

Re: Снижение качества изображения

Сообщение vea »

Здравствуйте, что бы вам повторить проблему мы подготовили два проекта VisualStudio, аналогичные тем, что ранее были рекомендованы для воспроизведения проблемы. Отличаются они только версией стимулсофта (2022.1.4 и 2024.3.5). Только поменяйте путь к МРТ и порты, на которых должно подниматься приложение. Разница в сформированных отчетах - на лицо.

Среда выполнения самая обычная, ничего сверхъестественного:
Версия браузера - Chrome, 129.0.6668.71;
Платформа - виндовс 10 (но на линукс тоже проблема была обнаружена);
Скалинг - везде по умолчанию 100%;
Используемые библиотеки скидывал ранее.

Проекты для воспроизведения проблемы:
Хорошее качество (версия продукта 2022.1.4) - https://gitlab.com/firstgroup2863941/as ... soft22.1.4
Пониженное качество (версия продукта 2024.3.5) - https://gitlab.com/firstgroup2863941/as ... soft24.3.5

К слову, сейчас заметил, что на скринах, которые вы мне кидали - качество картинки хуже, чем на скрине который я закрепил в теме вопроса, т.е. на всех ваших скринах качество по умолчанию пониженное, возможно это поможет в решение проблемы..
Aleksey
Сообщения: 2912
Зарегистрирован: 22 апр 2010, 06:57

Re: Снижение качества изображения

Сообщение Aleksey »

Здравствуйте,

Спасибо за примеры. Нужно время для анализа.

Спасибо.
#15700
vea
Сообщения: 23
Зарегистрирован: 01 июл 2024, 11:47

Re: Снижение качества изображения

Сообщение vea »

Здравствуйте, как успехи?
Max Shamanov
Сообщения: 80
Зарегистрирован: 07 сен 2021, 13:18

Re: Снижение качества изображения

Сообщение Max Shamanov »

Здравствуйте.

Мы все еще работаем над этим вопросом.
Мы сообщим вам, когда получим какой-либо результат.

Спасибо.
Ответить