Какой размер у pdf страницы в пикселях
но я добавляю изображение, которое занимает половину высоты, и хотя pgSize выглядит как полная страница, а изображение занимает только половину, я получаю высоту около 619 для изображения?
Не знаю, в тех же ли единицах?
iTextSharp по умолчанию использует 72 пикселя на дюйм. 792 будет 11 дюймов, или высота бумаги стандартного формата Letter. 595 будет 8,264 дюйма, что является стандартной шириной бумаги формата A4. Использование 595 x 792 в качестве размера страницы было бы дешевым и грязным способом гарантировать, что вы сможете печатать на A4 или Letter без каких-либо обрезаний.
Размер вашей страницы зависит от того, что вы установили при создании документа, возможно, используя объект PageSize (например, PageSize.LETTER).
Как только вы это установили, большинство элементов в iTextSharp используют точки, а 1 дюйм = 2,54 см = 72 точки.
Итак, если вы использовали стандартную буквенную страницу (8,5x11), это было бы 612 на 792.
Я не уверен, что понимаю ваш второй вопрос об изображении, но я считаю, что все единицы в iTextSharp являются точками.
Что ж, 8,5 * 72 = 612, но на самом деле у вас могут быть поля, поэтому «полезная» часть страницы может быть меньше 612. Если вы можете достать копию книги iText в действии, я нашел ее действительно было полезно, когда я впервые изучал iText. Также всегда полезно проверить некоторые из их вещей в отражателе.
iTextSharp выражает размеры в точках. Они используют общепринятый стандарт 72 точки на дюйм. Вы запросили измерения в пикселях, iTextSharp использует 96 пикселей на дюйм или приблизительное преобразование 1,3333 * точки = пиксели.
Таким образом, если размер вашей страницы составляет 8,5 дюймов x 11 дюймов, в пикселях это будет 816 x 1056. В пунктах это будет 612 x 792.
Обратите внимание, что iTextSharp по умолчанию имеет размер страницы A4, который составляет 8,27 дюйма x 11,69 дюйма (немного более вытянутый, чем в стандарте US Letter). Это равняется 595 x 841 в точках и 794 x 1122 в пикселях .
я генерирую PDF из HTML с помощью библиотеки, и все параметры размера, которые я даю, находятся в пикселях. Это кажется странным. Я просто искал в интернете размер A4 в пикселях, и могу ли я просто использовать эти значения везде?
Так ли это должно быть сделано? Будет ли сгенерированный PDF выглядеть правильно?
в противном случае мне нужно как-то вычислить размер пикселя, используя информацию с экрана?
тогда, как сделать работу PDF, если они могут быть отправлены в другие и до сих пор выглядят сравнительно одинаково?
PDF внутренне использует ту же графическую модель, что и PostScript. PDF является производным от PostScript. В основном.
- . он использует те же самые операторы, которые доступны в PostScript, но переименовывает их из длинных и полностью читаемых в короткие 1-, 2 - или 3-буквенные сокращения;
- . тем не менее, он удаляет все функции, которые делают PostScript полномасштабным языком программирования;
- . и он добавляет несколько новых графических возможностей, таких как tranparencies и прямое внедрение шрифтов TrueType.
PDF также использует ту же базовую единицу измерения, что и PostScript:72 очка == 1 дюйм. Вы также можете использовать дроби точек. это независимое устройство способ указания размеров.
Если вы когда-либо использовали пиксели, вы можете это сделать. В этом случае абсолютный размер графического объекта на дисплее или печатной бумаге зависит от текущего разрешения дисплея или принтер. Квадрат 72px x 72px составляет 1 дюйм x 1 дюйм при разрешении 72dpi, но это 0,1 дюйма x 0,1 дюйма при разрешении 720dpi. поэтому использование пикселей является зависит от устройства способ указания размеров.
размеры А4 'ширина x высота = 595 x 842 pt'.
PDF по своей сути является печатным носителем, и его внутренние координаты работают с точки зрения "точек" (72pts на дюйм). Программное обеспечение для рендеринга PDF (Acrobat, FoxIt, Ghostscript и др. ) запросит выходное устройство для его рейтинга DPI и внутренне преобразует все координаты точки-basec в конкретные размеры пикселей устройства, когда придет время отображать PDF для отображения/печати.
вы можете указать размеры в пикселях при создании PDF-файла, конечно. Но помните, что размеры пикселей различаются. Ля Изображение пиксела 300x300 будет квадратом 1 "x 1" на принтере 300dpi, но 3" 3 " на мониторе 100 dpi.
Главная › Инструкции › Какой размер в пикселях имеют листы формата А4, А3, A2, A1, A0 в зависимости от DPI?
Практически каждый современный пользователь ПК и мобильных гаджетов примерно ориентируется в разрешениях чего бы то ни было и в состоянии отличить по количеству пикселей камеру с лучшей матрицей, монитор с лучшей картинкой и видеоролик с лучшим качеством. Однако при переносе контента с «цифры» на живую бумагу у многих возникают проблемы.
DPI/PPI экранов
Здесь мы подошли к вопросу разрешения и плотности пикселей экранов. Корректно эта плотность обозначается как PPI (pixels per inch) и показывает, сколько пикселей может быть отображено на одном дюйме экрана.
Здесь часто возникают мифические 72 и 96 PPI, которые должны показывать «стандартную» плотность пикселей для экранов. Для задач отображения графики в вебе они бесполезны. При этом реальная плотность пикселей экрана может быть совсем другой: типично что-то около 120 PPI (можете измерить и посчитать для своего экрана).
Но мы помним, что растровые картинки измеряются только в пикселях и никак иначе. Зачем мы вообще говорим о PPI экранов? Потому что есть «Retina» или «HiDPI» экраны.
Размер формата A0 (841 × 1189 мм) в пикселях
при DPI = 75, разрешение формата А0 имеет 2483 × 3511 пикселей;
при DPI = 150, разрешение формата А0 имеет 4967 × 7022 пикселей;
при DPI = 300, разрешение формата А0 имеет 9933 × 14043 пикселей.
DPI, PPI и изменение размеров
Самое частое заблуждение — использование единиц DPI (dots per inch — точек на дюйм) и PPI (pixels per inch — пикселей на дюйм). На самом деле эти единицы относятся к принтерам и сканерам соответственно. Также их можно применять в характеристиках экранов. По сути это коэффициенты для перевода между физическими размерами в аналоге (в сантиметрах или дюймах) и размерами в пикселях для цифрового изображения.
Например, изображение в 100 пикселей, распечатанное с разрешением 100 DPI будет иметь размер 1 дюйм. Всё просто и понятно.
Однако, при изменении размеров в графических редакторах нам предлагают указать размеры в удобных нам измерениях, в том числе в DPI. Здесь и начинается путаница.
На самом деле физические размеры изображения (в сантиметрах, дюймах и т.д.) и значение DPI это всего лишь мета-информация в свойствах файла. Но редактор может использовать эти значения как средство указания требуемых размеров в пикселях.
Допустим, у нас изображение размером 3000 пикселей (квадратное), у которого стоит значение 300 DPI. Получаем: 3000 пикселей / 300 DPI = 10 дюймов. А теперь заходим в редактор (Photoshop) и изменяем значение DPI на 600. Что мы получим? А это зависит от галки «Resample». Если она стоит, мы получим upsampling (увеличение) изображения до 6000 пикселей. Если не стоит, то размер в дюймах станет 5 вместо 10.
Таким образом, для веб-разработки все значения физических размеров (DPI, сантиметры, дюймы и т.д.) можно смело игнорировать и смотреть исключительно на размеры в пикселях.
Разрешение печати
Собственно, загвоздка заключается в том, что при печати у нас появляется новая переменная, с которой не знаком среднестатистический пользователь — разрешение печати. Лишь узкий специалист, занимающийся полиграфией, рекламой, фотопечатью и т.п., может без труда назвать минимально необходимое разрешение для создания физического изображения на огромный биллборд, небольшую визитку или футболку с принтом. Мы же в этом материале остановимся на распространенных примерах печати, с которыми каждый из нас может столкнуться в повседневной жизни (печать на листы формата А4, А3, A2, A1, A0), а также выведем простую формулу для расчета необходимого разрешения для любой поставленной задачи.
Photoshop
Для того, чтобы проверить разрешение вашего файла, откройте его в Фотошопе нажмите одновременно сочетание клавиш Alt+Ctrl+I или перейдите в меню Image-Image Size. откроется окно размера изображения:
Графа "Resolution" отображает разрешение исходной картинки. В этом пункте должна стоять цифра "300".
Размер формата A3 (297 × 420 мм) в пикселях
при DPI = 75, разрешение формата А3 имеет 877 × 1240 пикселей;
при DPI = 150, разрешение формата А3 имеет 1754 × 2480 пикселей;
при DPI = 300, разрешение формата А3 имеет 3508 × 4961 пикселей.
Как узнать разрешение готового файла?
Размер формата A1 (594 × 841 мм) в пикселях
при DPI = 75, разрешение формата А1 имеет 1754 × 2483 пикселей;
при DPI = 150, разрешение формата А1 имеет 3508 × 4967 пикселей;
при DPI = 300, разрешение формата А1 имеет 7016 × 9933 пикселей.
Размер формата A4 (210 × 297 мм) в пикселях
при DPI = 75, разрешение формата А4 имеет 620 × 877 пикселей;
при DPI = 150, разрешение формата А4 имеет 1240 × 1754 пикселей;
при DPI = 300, разрешение формата А4 имеет 2480 × 3508 пикселей.
Как определяется количество пикселей соответствующее формату листа бумаги?
Как уже говорилось выше, достаточным качеством для переноса графики на бумагу принято считать разрешение печати 300 DPI. Чтобы распечатать фотографию или просто картинку в таком качестве на листе формата A4 (297 × 210 мм) необходимо иметь исходное изображение с разрешением 3508 × 2480 пикселей, если требования к качеству снизить вдвое до 150 DPI, то будет достаточно исходного разрешения 1754 × 1240 пикселей, а для печати текста достаточно 75 DPI и разрешения 877 × 620 пикселей.
В любой нестандартной ситуации можно прибегнуть к запрещенным приемам и воспользоваться математикой. Например, чтобы узнать необходимое разрешение исходного изображения для печати можем построить следующую формулу:
R = L × DPI / 25,4
R — искомое разрешение стороны;
L — длина стороны в мм;
DPI — требуемое качество печати;
25,4 — перевод дюйма в сантиметры (1 дюйм примерно равен 2,54 см) и умножить на 10 для перевода в миллиметры.
Необходимо распечатать снимок в качестве 150 DPI на лист A4 (297 × 210 мм). Получаем:
R (высота) = 297 × 150 / 25,4 = 1754 пикселей;
R (ширина) = 210 × 150 / 25,4 = 1240 пикселей.
Соответственно, исходное разрешение должно быть 1754 × 1240 пикселей, что совпадает с данными приведенной выше таблицы.
Разрешение, измеряется в dpi (точки на дюйм) или ppi (пикселей на дюйм), можно представить в виде некоторого количества точек, которые расположены по горизонтали и вертикали на один дюйм пространства. Поэтому, чем больше точек на дюйм, тем большее количество деталей прорисовано и тем резче отпечатанное изображение.
300 dpi - оптимальная цифра для качественно отпечатанного изображения
Сколько нужно пикселей для качественной печати
Естественно, параметр DPI не имеет ровно никакого значения, пока изображение остается на вашем мониторе, зато критически важным показателем является разрешение исходного файла. Вы не сможете качественно распечатать фотографию на листе A4 с качеством 300 DPI, если исходное изображение на экране имеет разрешение 1024 × 768 пикселей.
Стандартные величины DPI используемые в печати
Разрешение 75 DPI — для текстовых документов;
Разрешение 150 DPI — минимальное качество для печати изображений;
Разрешение 300 DPI — общепринятое качество для печати фотографий.
Размер формата A2 (420 × 594 мм) в пикселях
при DPI = 75, разрешение формата А2 имеет 1240 × 1754 пикселей;
при DPI = 150, разрешение формата А2 имеет 2480 × 3508 пикселей;
при DPI = 300, разрешение формата А2 имеет 4961 × 7016 пикселей.
Retina и HiDPI экраны
Такие дисплеи широко распространены в мобильных устройствах и дорогих ноутбуках. По сути это количественное увеличение пикселей при сохранении физических размеров экрана (например, 5 дюймов по диагонали и 330 PPI).
Для нас, как веб-разработчиков это значит появление разных пикселей в браузере: CSS-пикселей (которые мы обычно указываем в размерах элементов) и физических пикселей (реальных пикселей на экране). Формула такая: Физические пиксели = CSS-пиксели * DPR.
DPR это device pixel ratio — коэффициент перевода CSS-пикселей в физические.
При размещении картинки мы можем написать тег img с размерами 20px, а картинка будет 40 пикселей. При этом на экране с DPR=2,0 мы увидим все пиксели картинки. Но в этой ситуации нас абсолютно не волнуют реальные значения PPI экрана.
При этом мы можем использовать картинки с высокой плотностью пикселей и для обычных экранов, браузер сам отмасштабирует изображение. И опять, DPI и PPI здесь ни при чем, а картинки измеряются в пикселях. Как их показать будет решать браузер, у которого уже есть два вида пикселей.
Вот и вся история, хотя я конечно ничего не говорил об адаптивных картинках, способах оптимизации их отдачи и client hints. Но это другая история.
Что такое DPI
Итак, разрешение печати измеряется в DPI (dots per inch), то есть, в количестве точек на квадратный дюйм (1 дюйм = 25,4 мм). Легче всего объяснить этот параметр на примере принципа работы такого устаревшего устройства, как матричный принтер — в данном случае DPI соответствует количеству ударов иголок с краской в область площадью 1 × 1 дюйм.
Acrobat
Для того, чтобы проверить качество печати в Acrobat, откройте ваш pdf файл и установите масштаб отображения 300%. Если изображение при этом выглядит пиксельным, а буквы размытыми, значит этот файл сделан с низким разрешением.
Если изображение остается четким и резким при увеличении до 300%, это показатель того, что ваш документ подходит для распечатки.
Распространено заблуждение о том, что файл с низким разрешением можно преобразовать в изображение с высоким разрешением. Вообще то можно, просто изменив число в окне с размерами, но качество печати при этом не улучшится, изображение так и останется размытым. Но все же есть нюанс. Если в сантиметрах размер файла большой, а разрешение низкое, то при печати в меньшем формате резкость и качество можно сохранить. Например картинка А0, 72dpi, будет качественной при печати на формате А3.
Приветствую уважаемое сообщество Хабра! Пишу эту небольшую заметку как важный ликбез для всех, кто работает с растровыми картинками. Обычно, вопрос в чём измерять изображения встаёт у новичков, но путают термины и опытные специалисты.
Начнём с главного: растровые изображения состоят из пикселей. На этом можно было закончить данную статью, но не всем этого достаточно, поэтому поговорим о заблуждениях и мифах, которые я встречал на практике.
Размер формата A5 (148 × 210 мм) в пикселях
при DPI = 75, разрешение формата А5 имеет 437 × 620 пикселей;
при DPI = 150, разрешение формата А5 имеет 874 × 1240 пикселей;
при DPI = 300, разрешение формата А5 имеет 1748 × 2480 пикселей.
Какой размер в пикселях имеют листы формата A5, А4, А3, A2, A1, A0 в зависимости от DPI?
Ниже можно найти соответствие значений разрешения исходного изображения и размеров листа бумаги, на который производится печать (данные рассчитаны для разрешения печати 75 DPI, 150 DPI и 300 DPI).
Читайте также:
- Цель соединения компьютеров мостом не выпускать данные за пределы локальной сети
- Ошибка вызова библиотеки расширения eostimestamp dll
- Компонентом какой информационной технологии являются компьютерные конференции и телеконференции
- Что за бочонок на проводе питания ноутбука
- Где скачивать медицинские электронные книги бесплатно целиком