Главная » Processing » Вычисление размера PDF файла в Processing

0

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

Как это делается

В первую очередь нужно определить размеры изображения. Возьмем стандартный лист A4. Размеры такого листа 210 x 297 миллиметров или 8.2677 x 11.6929 дюймов. При этом размер вашего скетча будет 595 x 842 пикселей. Задать размер скетча, соответствущий размеру листа A4, можно так:

void setup()

{

size( 595, 842 );

}

Как это работает

Единственное, что вам нужно знать, так это то, что Processing отображает элементы на экране с разрешением 72 точки на дюйм (DPI). Если размер у вас задан в миллиметрах, то сначала вам нужно перевести миллиметры в дюймы. Один дюйм равен 25.4 миллиметрам. Если размер задан в английских дюймах, то переводить ничего не надо. Далее нужно перевести дюймы в пиксели. Для этого просто умножьте число дюймов на 72 и округлите до ближайшего целого. стандартный размер письма равен 8.5 x 11 дюймов. Пример вычисления пикселей по дюймам:

8.5 x 72 = 612 пикселей

11 x 72 = 792 пикселей

Источник: Ян Вантомм, Processing 2: креативное программирование, перевод с английского Александры Мишутиной, Published by Packt Publishing Ltd., 2012, BIRMINGHAM – MUMBAI.

По теме:

  • Комментарии