Векторное разрешение

Статус
Закрыто для дальнейших ответов.

Linotronic

Топикстартер
12 лет на форуме
Сообщения
490
Реакции
3
Кто нибудь объясните мне еще раз популярно касательно вывода с заданым разрешением векторов. Если в Иле оставить по умолчанию 800 dpi то при выводе на пленках с епса реальное разрешение таким и останется? Есть смысл ставить 2400? Хотелось бы услышать не просто да - нет а почему именно так.
 

Paavels

Участник
Сообщения
517
Реакции
1
Ответ: Векторное разрешение

зависит от от установок flatness
я ставлю flatness=1 res=output device res и обрабатываю скриптом
посмотри FAQ, Help
 

Shlyapa

Участник
Сообщения
4 838
Реакции
1

Ivan Dark

Участник
Сообщения
12
Реакции
0
Ответ: Векторное разрешение

Как это не печально, но иногда (хотел бы я знать почему) случается так, что установка 2400 единственный путь вывести пленки нормально. Сталкивался с проблемой, что при 800 векторные объекты как бы бьються - к примеру круглое становиться слегка "квадратным", плавные изгибы шрифтов - похожими на дорогу в Российской глубинке и т.д. Такие случаи бывают, но очень редко. С чем связано - как уже выше заметил, мне не ясно, однако выделением объекта и выставлением ему 2400 это лечится совсем или в очень большой степени невелируется. Однако в подавляющем числе конкретных случаев - 800 достаточно.

В тесте участвовали Илы с 7 по 9.
 

-=CMYK=-

Забанен
Сообщения
3 320
Реакции
2
Ответ: Векторное разрешение

Ставьте device res (минимальный флатнес) - компьютеры не потеют.

Что касается ответа на вопрос "почему":

Curves in artwork are defined by the PostScript interpreter as small line segments; and the smaller the line segments, the more accurate the curve. However, when small line segments are used to draw a curve, the total number of line segments increases, thereby increasing the complexity of the curve. If a curve is too complex for a PostScript interpreter to rasterize, a PostScript error can result, and the curve won't print.

The output resolution determines the flatness of the curve: A lower output resolution results in greater flatness, and thus longer and fewer line segments. Using a lower output resolution creates a less accurate curve, but improves printing performance. - Illustrator online help said.

То есть, сплайн делится на сегменты, чем больше сегментов - тем более высока его сглаженность. Чем меньше, тем менее высока. При 1 сегменте на 1 сплайн он будет просто прямой линией. Отсюда буква о становится гайкой.
 

-=CMYK=-

Забанен
Сообщения
3 320
Реакции
2
Ответ: Векторное разрешение

Но вообще-то, это анахронизм.
 

Mouse_L

Участник
Сообщения
224
Реакции
0
Ответ: Векторное разрешение

-=CMYK=- сказал(а):
То есть, сплайн делится на сегменты, чем больше сегментов - тем более высока его сглаженность. Чем меньше, тем менее высока. При 1 сегменте на 1 сплайн он будет просто прямой линией. Отсюда буква о становится гайкой.

какой бред... :D :D :D
 

rdes02

Участник
Сообщения
5 175
Реакции
2
Ответ: Векторное разрешение

2Mouse_L
мегалол
 

-=CMYK=-

Забанен
Сообщения
3 320
Реакции
2
Ответ: Векторное разрешение

Mouse_L сказал(а):

К составителям справки Иллюстратора. Оттуда цитировано. Если не заметили.
 

Mouse_L

Участник
Сообщения
224
Реакции
0
Ответ: Векторное разрешение

в том то и дело что заметил. но ваша интерпретация просто... ну да ладно.
тему Flatness обсуждали уже милЬЁн раз еще одного точно не будет.
 

-=CMYK=-

Забанен
Сообщения
3 320
Реакции
2
Ответ: Векторное разрешение

Mouse_L во-первых не интерпрентация, а перевод.

Во-вторых, если вы считаете что я объяснил неправильно - объясняйте правильно.

Если вы поняли что лажанулись со своей бредовой репликой, так и скажите или промолчите. Но не надо убегать ссылаясь на то что, типа, уже обсуждалось.

Так как правильно?
 

Linotronic

Топикстартер
12 лет на форуме
Сообщения
490
Реакции
3
Ответ: Векторное разрешение

-=CMYK=- сказал(а):

Ясно. А это что означает (в цитате)? "слишком что?". С английским не важно..)
 

-=CMYK=-

Забанен
Сообщения
3 320
Реакции
2
Ответ: Векторное разрешение

Если вы не знаете какое-то английское слово из школьной программы вы его не сможете узнать теперь никогда в жизни?

Перевод: Если некая кривая слишком сложная...

Curves in artwork are defined by the PostScript interpreter as small line segments; and the smaller the line segments, the more accurate the curve. However, when small line segments are used to draw a curve, the total number of line segments increases, thereby increasing the complexity of the curve. If a curve is too complex for a PostScript interpreter to rasterize, a PostScript error can result, and the curve won't print. Кривые в иилюстрации определены интерпрентатором языка postscript

The output resolution determines the flatness of the curve: A lower output resolution results in greater flatness, and thus longer and fewer line segments. Using a lower output resolution creates a less accurate curve, but improves printing performance. - Illustrator online help said.
 

-=CMYK=-

Забанен
Сообщения
3 320
Реакции
2
Ответ: Векторное разрешение

Если вы не знаете какое-то английское слово из школьной программы вы его не сможете узнать теперь никогда в жизни?

Перевод: Если некая кривая слишком сложная...
 

Mouse_L

Участник
Сообщения
224
Реакции
0
Ответ: Векторное разрешение

хех
типа отомстил :)
 

-=CMYK=-

Забанен
Сообщения
3 320
Реакции
2
Ответ: Векторное разрешение

Mouse_L сказал(а):
хех
типа отомстил :)

Много на себя берете: типа повторил. Вы, как я понял, сами за свои слова не отвечаете.

Расскажу без глупых книжек как обстоят дела.

Вот док по 2-му постскрипту: http://atrey.karlin.mff.cuni.cz/~milanek/PostScript/Reference/PSL2s.html

setflat num setflat

- sets the flatness parameter in the graphics state to num, which must be a positive number. This controls the accuracy with which curved path segments are to be rendered on the raster output device by operators such as stroke, fill, and clip. Those operators render curves by approximating them with a series of straight line segments.

"Flatness" is an informal term for the error tolerance of this approximation; it is the maximum distance of any point of the approximation from the corresponding point on the true curve, measured in output device pixels.

If the flatness parameter is large enough to cause visible straight line segments to appear, the result is unpredictable. The purpose of setflat is to control the accuracy of curve rendering, not to draw inscribed polygons.
The choice of flatness value is a trade-off between accuracy and execution efficiency. Very small values (less than 1 device pixel) produce very accurate curves at high cost, because enormous numbers of tiny line segments must be produced. Larger values produce cruder approximations with substantially less computation. A default value of the flatness parameter is established by the device setup routine for each raster output device. This value is based on characteristics of that device and is the one suitable for most applications.

The acceptable range of values for num is 0.2 to 100. Values outside this range are forced into range without error indication. setflat sets a graphics state parameter whose effect is device dependent. It should not be used in a page description that is intended to be device independent.

Конец цитаты.

Вот и все. Что касается того как Адоба реализовала установки флатнеса - это ее частное дело. Но оттого что Адоба так придумала вводить дискретность аппроксимации криволинейных сегментов путей, нельзя написать Отношение разрешения устройства вывода к разрешению печати контуров называется гладкостью (flatness) Даже в справке Иллюстратора нет ничего похожего на этот бред.

Для тех кто не читает по-английски: переведите подстрочником, на альтависте появилась возможность переводить с английского на русский.

Вкратце: Flatness - дискретность апроксимации измеряемая в пикселах устройства вывода. Чем меньше дискретность тем выше гладкость, плавность, сглаженность кривой, чем больше дискретность тем кривая получается более линейной, а при больших значениях может и вовсе превратиться в прямую.

Кстати, в Кореле, флатнесс задается просто как в танке - числом. Причем есть встроенная возможность обработать каждый объект индивидуально отрегулировав флатнесс его кривых.
 

Mouse_L

Участник
Сообщения
224
Реакции
0
Ответ: Векторное разрешение

ну и какое же оптимальное значение flatness, исходя из вами предоставленного материала, по-рекомендуете, сЭр?
 

-=CMYK=-

Забанен
Сообщения
3 320
Реакции
2
Ответ: Векторное разрешение

Специально для вас 100.
 
Статус
Закрыто для дальнейших ответов.