我已经使用http://raphaeljs.com/image-rotation.html raphel的脚本,但。怎样才能保存这个旋转的图像。顺时针和逆时针方向旋转图像
0
A
回答
0
这是一个SVG,本质上不是一个图像。
您必须通过AJAX将生成的SVG保存到您的服务器上,并使用外部SVG渲染库进行渲染。
你可以试试librsvg2-bin
,因为我听说它有效。
0
如前所述,它是一个SVG元素,它在点击旋转按钮时使用源图像来改变它的角度。通过检查旋转的图像,你会看到SVG元素,如:
<image x="160" y="120" width="320" height="240" preserveAspectRatio="none" href="http://raphaeljs.com/bd.jpg" transform="rotate(-90, 320, 240)"/>
你会发现有一个tranform
属性包含rotate(angle, x, y)
功能。如果您可以找到获取该角度值的方法,则可以使用imagerotate函数使用它来操纵图像源以使用PHP生成新图像。
通过这样做,我得到了transform
属性值:
document.getElementById('holder').getElementsByTagName('image')[0].getAttribute('transform')
这将返回"rotate(-90, 320, 240)"
当然,这是一个黑客,P
相关问题
- 1. 顺时针/逆时针旋转图像
- 2. 如何在android中顺时针和逆时针旋转图像?
- 3. CSS3 - 顺时针旋转比逆时针
- 4. jQuery:以90度增量顺时针/逆时针旋转图像?
- 5. 在android中顺时针和逆时针方向旋转一个正方形
- 6. JQuery-顺时针旋转div并逆时针旋转
- 7. 如何在jQuery中滚动/顺时针和逆时针旋转图像?
- 8. 使用c中的平移变换顺时针和逆时针旋转图像#
- 9. 带8弧的圆弧svg顺时针和逆时针旋转
- 10. 如何顺时针和逆时针旋转圆圈?
- 11. 用CGAffineTransformIdentity逆时针转为顺时针方向
- 12. 使用javascript在div内顺时针或逆时针旋转图像
- 13. 如何顺时针或逆时针旋转图像,以较短者为准?
- 14. 顺时针方向旋转2d形状
- 15. 识别顺时针或逆时针旋转
- 16. 查找QDial是否顺时针或逆时针旋转
- 17. Flash CS4:顺时针或逆时针旋转对象
- 18. 如何在android中(在指尖旋转)顺时针和逆时针旋转图像?
- 19. iPad以逆时针方向旋转90度的横向方向发射图像
- 20. 旋转阵列逆时针
- 21. 使用LibGDX顺时针旋转图像
- 22. 顺时针旋转90度的图像
- 23. 如何顺时针旋转图像?
- 24. Kineticjs - 顺时针旋转图像90度
- 25. Javascript旋转 - 如何逆时针旋转?
- 26. 如何检测cgaffinetransformrotate方法是顺时针还是逆时针旋转?
- 27. 试图顺时针旋转90度的二维数组,但它会逆时针
- 28. 顺时针旋转2d向量90度
- 29. Java PathIterator顺时针或逆时针?
- 30. 目标C CATransform3DMakeRotation顺时针/逆时针