1
我有麻烦转换6值SVG矩阵到Android矩阵。 SVG的矩阵如下所示:{SCALE_X,SKEW_X,SKEW_Y,SCALE_Y,OFFSET_X,OFFSET_Y}SVG矩阵到Android图形矩阵
我已经试过这样的事情,但没有结果:
Matrix t_matrix = new Matrix();
t_matrix.setScale(SVG[0], SVG[3]);
t_matrix.setSkew(SVG[1], SVG[2]);
t_matrix.setTranslate(SVG[4], SVG[5]);
float[] f_t_matrix = {1, 0, 0,0,1,0,0,0,1} ;
t_matrix.mapPoints(f_t_matrix);
存储在f_t_matrix的数据是不一致真实的数据。例如,对于如下的SVG矩阵:1,0,0,1,448.2275,110.54,Android矩阵是[449.2275,110.54,448.2275,110.54,449.2275,110.54,448.2275,110.54,1.0]。可能是什么问题?
问候。
我不知道这是否会工作,我当时提出一些解决方法。抱歉。 –