Цитата:от: tristana
Просто я такой человек - люблю до мельчайших деталей теории расскладывать все по полочкам, анализировать и докапываться до сути.
Подавайтесь в компанию что делает принтеры или RIPы - будете знать все до деталей и по полочкам, пока Ваши вопросы показывают что Вы ничего не знаете...
Если чуть более строго, то когда задается печать на бумаге X, с полями Y, то получается некое поле Z, в мм или дюймах, и есть некая опция "dpi" которая так знакома по UI принтерных драйверов...
Далее интересно - размер бумаги в драйвере не обязательно совсем такой как думается, dpi может быть не совсем такой какой написано в UI (за некоторыми машинками не заржавеет написать для простоты 300 dpi а иметь 294 или 305 dpi).
В итоге-то принтерный драйвер (как и дисплейный драйвер) создает surface (device context) X'*dpi' где X' и dpi' - его внутренние и точно узнать их вообще-то обычно нет возможности.
Часто там внутри стоит табличка что для X' и dpi' иметь столько-тов пикселях, причем результат опять не совсем совпадает с произведением X' и dpi' (пара пикселей туда-сюда... производителей принтеров не колышат).
(Т.е. герой который долго мучаясь и сам интерполируя скажем до 2500 пикселей в надежде что он-то все знает может получить что внутренний размер скажем 2504 пикселя и что его картинка все равно будет проинтерполирована.)
На этот surface шлепается Ваша картинка, ужатая с учетом полей, с интерполяцией, традиционно в Windows surface - RGB, глубина цвета и представлено ли по плоскостям или как - дело внутреннее.
(иногда тут еще встает что задача выдается внутренне в языке описания страниц - PDL - "page description language" типа PCL, PostScript, PDF и потом другая компонента его интерпретирует, там идут навороты еще те)
Потом это все пережевывается растеризатором обычно в CMYK. Там вообще делают такое что родная мама не узнает со всем этим dithering.
А суть какая?
Не считать что ты все знаешь про "истинный размер бумаги" и "истинное разрешение" и на этом забить.
Если у ребят которым Вы передаете работу есть скажем imagesetter то они сами все знают и сами все сделают.