我正在使用Odoo V8并在XML表单上添加了一个图像小部件。现在这个图像总是旋转90°,但是在窗口中这似乎是正常的。我认为原始图像是横向拍摄的,窗户自动旋转,Odoo采用原始方向。我似乎找不到旋转此图像并上传它的方法。我想知道是否有可能通过一个JS脚本在Odoo本身中旋转这个图像?
欢迎任何想法。
那是因为当你拍照时,它会存储一些元数据,存储方向。检查this article about the EXIF format on Wikipedia。因此,在上传图像之前,您应该使用任何照片编辑程序(如Photoshop或ACDSee)进行物理旋转(不包含有关方向的元数据)。
所以你需要一些程序来旋转图像。如果你读this other question乔治说:
我很确定没有办法只使用Windows附带的标准应用程序基于EXIF信息旋转图像。
无论如何,你也可以使用CSS来旋转包含图像的div。但我认为在这种情况下这不是合适的方式
div {
/* Rotate div */
-ms-transform: rotate(90deg); /* IE 9 */
-webkit-transform: rotate(90deg); /* Safari 3-8 */
transform: rotate(90deg);
}