用github / fusuma opensource

时间:2016-06-29 01:56:08

标签: swift swift2

我正在使用github的fusuma项目。如果我用fusuma从库中选择照片并将其上传到我的服务器,一切正常。但如果我从fusuma相机拍照,它会旋转90度。我试图在php文件上旋转它然后它旋转所有照片。 fusuma项目有什么解决方案吗? (迅捷的语言)

2 个答案:

答案 0 :(得分:0)

对于Swift 3

func fixOrientation(_image:UIImage) -> UIImage {

    if (_image.imageOrientation == UIImageOrientation.up) {
        return _image;
    }

    UIGraphicsBeginImageContextWithOptions(_image.size, false, _image.scale);
    let rect = CGRect(x: 0, y: 0, width: _image.size.width, height: _image.size.height)
    _image.draw(in: rect)

    let normalizedImage : UIImage = UIGraphicsGetImageFromCurrentImageContext()!
    UIGraphicsEndImageContext();
    return normalizedImage;
}

答案 1 :(得分:0)

Fusuma不支持横向方向,因此您需要假设它拍摄的每张照片都是纵向的。参见https://github.com/ytakzk/Fusuma/issues/50#issuecomment-225333675