Итак, я наконец-то нашел ответ на этот вопрос в паре постов в секции Teex: Tex: моя идеальная картинка становится размытой при компиляции в LaTeX, а включенный PNG в PDF выглядит размытым .
Краткое содержание этих сообщений: многие программы просмотра PDF имеют необязательный параметр для сглаживания вывода PDF («Сглаживание текста и штриховых рисунков» в OS X Preview, «Сглаживание текста и штриховых рисунков» в Skim; некоторые программы, такие как расширение pdf.js в Firefox, имеют этот параметр включен без очевидного способа его отключения, другие, такие как Google Chrome для просмотра PDF, по-видимому, не имеют этого параметра, обратите внимание, что имена параметров предварительного просмотра и Skim вводят в заблуждение, потому что растровые изображения, а не только линии, сглаживаются, если этот параметр включен). Для программ, у которых есть этот параметр, отключение этого параметра делает встроенное изображение хорошим, но другие аспекты PDF (и других PDF-файлов) будут выглядеть не так хорошо (текст будет пикселизирован и т. Д.). В формате PDF отсутствует внутренняя опция, позволяющая программе просмотра не сглаживать элемент (возможно, однажды ...),
Другой вариант - преобразовать изображение в векторное изображение из цветных прямоугольников. Я экспериментировал с этим методом с Inkscape (используйте опцию трассировки метода клонирования плитки, чтобы клонировать прямоугольник одного пикселя над изображением; см. Эту страницу документации для некоторых деталей), но потому что этот метод требует указания всех координат каждого Прямоугольный объект пикселя оказывается гораздо менее эффективным по сравнению с встраиваемым растровым пространством.
* Одним из способов передискретизации изображения является использование ImageMagick с флагом выборки, устанавливающим размеры, кратные размеру базового изображения. Обратите внимание, что вам нужно \!
после новых размеров, если вы хотите изменить соотношение сторон (например, если вы растягиваете изображение в pdf, вы можете захотеть сделать каждый оригинальный пиксель шириной в десять пикселей, но высотой всего в три пикселя).