#iphone #c #core-graphics
#iPhone #c #ядро-графика
Вопрос:
Как я могу нарисовать тень, подобную той, которую вы получили бы с помощью CGCONTEXTSET shadowwithcolor, но вручную? По сути, мне нужно нарисовать контур, а затем каким-то образом размыть его, поэтому я действительно спрашиваю, как размыть фигуру, нарисованную с помощью CG, чтобы она выглядела как тень.
Мне нужно нарисовать ее вручную. Пожалуйста, не спрашивайте «Почему бы просто не использовать функцию?».
Комментарии:
1. @Dhaivat Pandya, в добавлении тега «objective-c» не было необходимости. CoreGraphics — это платформа C.
2. Извините, это была моя ошибка.
Ответ №1:
Один из вариантов, если вы используете Mac, — использовать Core Image, который предоставляет несколько фильтров размытия. Другим, более сложным вариантом было бы нарисовать в вашем собственном буфере, а затем выполнить над ним ваше собственное размытие по Гауссу.