| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Печать фотографий |
| Автор: MacTep 22.12.2005, 16:04 |
| Как можно фотку разрешением 1280х960 распечатать в размере 10х15 или 9х13 на принтер (не важно, что он черно-белый). Нужно написать программу, а не пользоваться какими-либо уже созданными. И вообще, вопрос такой: как в фотолабораториях это делают? Ведь, насколько я понимаю, при пропорциональном сжатии картинки, она не будет строго таких размеров, а как-то меньше будет выглядедь. Или я не догоняю? Спасибо... |
| Автор: Snowy 22.12.2005, 17:06 |
| Установи на принтере нужное разрешение. |
| Автор: z-END 22.12.2005, 17:17 |
| 10х15: 1772х1181 точек с разрешением 300dpi 9x13: 1535х1063 точек с разрешением 300dpi у тебя-же размеры 1280х960 как видишь тебе надо их подгонять, т.е. увеличивать. в фотолабах используют три варианта печати: 1. увеличиваем фотографию так чтобы ее меншая сторона была равна размеру печати, при таком варианте происходит кадрирование изобржения (верх и низ); 2. увеличивать по меньшей мтороне, тогда у фотографии по бокам остаются белые поля 3. печатать как есть тогда в размере 1772х1181 по центру будет размещена фотография размером 1280х960 и вокруг нее останется белое место. Пример в аттаче |
| Автор: Romikgy 22.12.2005, 17:31 |
| 1 редко применяют , чаще 2 вариант |
| Автор: z-END 22.12.2005, 17:34 |
| Romikgy чаще всего какраз применяют 1 вариант |
| Автор: Romikgy 22.12.2005, 17:35 |
| Неа z-END так как сам работал с цифровыми фотографиями , у нас всегда делался 2 вариант, при 1 можно отрезать чет нужное |
| Автор: z-END 22.12.2005, 17:42 |
| Romikgy я досих пор с этим сильно сильно связан |
| Автор: Romikgy 22.12.2005, 18:01 |
| Дафай |