gpt4 book ai didi

ios - 奥林巴斯相机套件 : How to avoid the rotation of live view?

转载 作者:行者123 更新时间:2023-11-29 12:16:21 25 4
gpt4 key购买 nike

我宁愿不旋转实时取景图像,即使相机像示例源代码 ImageCaptureSample 那样旋转。可能吗?

最佳答案

您可以在 LiveViewController 中找到 camera:didUpdateLiveView:metadata: 方法。相机套件通过此方法发送带有相机方向标签的应用元数据。 ImageCaptureSample 使用 OLYCameraConvertDataToImage 实用程序中的元数据转换坐标系。每当相机旋转到任何方向时,为什么不将方向标签覆盖为“1”?希望一切顺利。

这是一个示例代码:

- (void)camera:(OLYCamera *)camera didUpdateLiveView:(NSData *)data metadata:(NSDictionary *)metadata
{
NSMutableDictionary *tmpMetadata = [NSMutableDictionary dictionaryWithDictionary:metadata];
// 1 means orientation is 0 degree.
tmpMetadata[@"Orientation"] = @"1";
UIImage *image = OLYCameraConvertDataToImage(data, tmpMetadata);
// UIImage *image = OLYCameraConvertDataToImage(data, metadata);

self.imageView.image = nil;
self.imageView.image = image;
}

关于ios - 奥林巴斯相机套件 : How to avoid the rotation of live view?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31914053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com