Качество изображения при сохранении в Excel
Добавлено: 25 июн 2015, 11:14
Добрый день!
Используем версию 2015.1.0.0.
Возникла такая проблема - пользователи жалуются на большой размер файла при сохранении отрендеренного отчёта в Excel.
Суть: выводим любой отчёт, где есть изображения (jpeg), затем нажимаем "Сохранить" -> "Microsoft Excel файл..." -> "Type: Excel".
Здесь в параметрах "Разрешение изображения (dpi)" работает (экстраполирует изображение), а "Качество изображения" вообще не работает, т.е. меняя последний параметр, при прочих равных, - файл на выходе получается одного и того же размера.
Более того, если открыть такой файл (.xlsx), как контейнер (zip), в нём будет директория "xl/media", в ней будут файлы с именами image00001.jpeg, image00002.jpeg и т.д. Так вот, можно сравнить файлы из двух разных файлов, сохранённых с разным параметров "Качество изображения" (например 100 и 50), - файлы (jpeg) из каталога media будут идентичны по размерам и, что более важно, контенту (даже простой fc.exe image00001.jpeg из одного файла .xlsx и такой же файл из другого файла .xlsx).
Используем версию 2015.1.0.0.
Возникла такая проблема - пользователи жалуются на большой размер файла при сохранении отрендеренного отчёта в Excel.
Суть: выводим любой отчёт, где есть изображения (jpeg), затем нажимаем "Сохранить" -> "Microsoft Excel файл..." -> "Type: Excel".
Здесь в параметрах "Разрешение изображения (dpi)" работает (экстраполирует изображение), а "Качество изображения" вообще не работает, т.е. меняя последний параметр, при прочих равных, - файл на выходе получается одного и того же размера.
Более того, если открыть такой файл (.xlsx), как контейнер (zip), в нём будет директория "xl/media", в ней будут файлы с именами image00001.jpeg, image00002.jpeg и т.д. Так вот, можно сравнить файлы из двух разных файлов, сохранённых с разным параметров "Качество изображения" (например 100 и 50), - файлы (jpeg) из каталога media будут идентичны по размерам и, что более важно, контенту (даже простой fc.exe image00001.jpeg из одного файла .xlsx и такой же файл из другого файла .xlsx).