Масштабирование изображения против масштабирования PDF - PullRequest
0 голосов
/ 09 декабря 2018

Я рендеринг PDF с использованием библиотеки PDF PDF.Там я могу указать масштабирование (масштабирование) свойства.Что хорошо.Я могу определить довольно высокое масштабирование, скажем, 8x и при этом получить приличное качество отрендеренного PDF.Однако, если бы я попытался в тот же PDF-файл, но преобразовал в графический формат изображения, как JPEG.А потом попробуйте отрендерить его с высоким зумом, качество очень плохое.Почему это так?

1 Ответ

0 голосов
/ 13 декабря 2018

Вы описываете разницу между векторной и растровой графикой.Формат векторной графики содержит команды, рассказывающие, как нарисовать изображение.Растровый формат - это массив, который сообщает, какой цвет находится в каждой позиции изображения.

PDF - это в основном растровый формат (Да, вы можете встроить растровое изображение в PDF).PDF-файл, в котором есть инструкция нарисовать линию или нарисовать символ, может быть увеличен до любой степени, и чертеж будет правильным.

В растровом формате, если вы увеличите изображение, в конечном итоге вы увидите отдельные пиксели вмассив, и они не могут быть увеличены без искажения.Текст в файле JPEG или PNG при увеличении становится неровным.

С другой стороны, попробуйте создать изображение фотографического качества только с помощью команд рисования, и вы получите огромные файлы.

...