Немного полезных ссылок
От: Shtole  
Дата: 14.08.22 18:30
Оценка: 102 (4) -1

SVG


После долгого периода неприятия, я постиг, наконец, дао SVG (ну, или мне это просто кажется). К SVG нельзя относиться как к ещё-одному-формату-графического файла, вот в чём дело. SVG — это графическая разметка. Попробую показать на примере:

https://stackoverflow.com/a/38118843/14400772

Там и сам вопрос — демонстрация правильного подхода к SVG, а уж когда приходит SVG-ниндзя и показывает, как он мыслит в терминах path-операций...

Explanation

m100,100: move to point(100,100)
h200: draw a 200px horizontal line from where we are
a20,20 0 0 1 20,20: draw an arc with 20px X radius, 20px Y radius, clockwise, to a point with 20px difference in X and Y axis
v200: draw a 200px vertical line from where we are
a20,20 0 0 1 -20,20: draw an arc with 20px X and Y radius, clockwise, to a point with -20px difference in X and 20px difference in Y axis
h-200: draw a -200px horizontal line from where we are
a20,20 0 0 1 -20,-20: draw an arc with 20px X and Y radius, clockwise, to a point with -20px difference in X and -20px difference in Y axis
v-200: draw a -200px vertical line from where we are
a20,20 0 0 1 20,-20: draw an arc with 20px X and Y radius, clockwise, to a point with 20px difference in X and -20px difference in Y axis
z: close the path


Ну и вообще, допилить готовое изображение точечными вставками какого-нибудь stroke='white' stroke-width='0.5' или, наоборот, удалением ненужных path — умение из категории must have.

Наконец, менять код SVG можно автоматизированно, из скриптов.

Итак, ссылки.


Misc


Do you want to develop an app?
Отредактировано 16.09.2022 9:25 Shtole . Предыдущая версия . Еще …
Отредактировано 15.08.2022 9:52 Shtole . Предыдущая версия .
Отредактировано 15.08.2022 9:48 Shtole . Предыдущая версия .
Отредактировано 15.08.2022 0:49 Shtole . Предыдущая версия .
Отредактировано 15.08.2022 0:47 Shtole . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.