PDA

Просмотр полной версии : что быстрее - линии или заполнение?


a7s1h1
14.02.2014, 14:59
Заранее извиняюсь, если вопрос дурацкий, но интересует следующее:
для экономии оперативной памяти я кэширую все векторные изображения нарисованные в IDE, при помощи классов Антона Карлова (взял отсюда (http://www.ant-karlov.ru/iz-vektora-v-rastr.html)).
Исключения составляют те изображения, которые быстро двигаются или поворачиваются - их не растрирую, чтобы не терять качество. И вот применительно к ним вопрос: целесообразно ли при их рисовании не использовать линии, а только заполнение? Влияет ли как-то на производительность наличие в векторном изображении lines/fills? Или всё равно? Грубо говоря, что будет быстрее: круг с контуром-линией или круг, контур которого нарисован кистью (т.е. заполнением)?

a7s1h1
20.02.2014, 10:22
вопрос такой сложный или такой глупый?

caseyryan
20.02.2014, 11:25
Бенчмарки проведите, и все станет ясно.

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

Hauts
20.02.2014, 11:28
Недавно с а3д баловался (с 7-ой версией). Если материалы без линий использовать, — все весьма шустро. С линиями — значительно медленнее.

По факту: нужно тестировать.