поэтому у меня есть файл svg, который я экспортировал из одной из моих программ векторного редактирования, и из-за того, как некоторые преобразования были применены к экспортированному файлу, у меня теперь есть элементы в моем файле с двумя матричными преобразованиями. то есть transform="matrix(1,0,0,1.67,-29,-174.536) matrix(0.898339,0,0,0.537927,30.3643,22.088)"
Я не знал, что это был законный синтаксис до сих пор, поэтому я хотел получить подтверждение того, что, я думаю, может быть правильным способом их объединения.
с учетом следующих преобразований: matrix(1,0,0,1.67,-29,-174.536) matrix(0.902758,0,0,0.540574,125.939,20.9333)
, вы должны взять каждый из параметров первого матричного преобразования и добавить его к соответствующему параметру второго матричного преобразования.
так в принципе, будет matrix(1,0,0,1.67,-29,-174.536) + matrix(0.902758,0,0,0.540574,125.939,20.9333) = matrix(1.902758,0,0,2.210574,-29,-153.6027)