用户可以将图片上传到自己的图库。这些图片可以是任何形状和大小,但其个人资料上的图库将仅显示图像的裁剪和调整大小的缩略图(200px X 200px),您可以单击该缩略图查看完整图像。我现在正在使用Laravel插件干预,它保存原始图像,然后调整大小和裁剪图像,并再次保存它(所以现在我有2个副本)。然后,我将裁剪/调整大小的图像显示为链接到全尺寸原始图像的缩略图。有没有一种方法可以抓取原始图像,动态调整和<e
根据Core Image文档,以下API应返回原始图像的本机输出大小。 let filter = CIFilter(imageURL: url, options: nil)
let value = filter.value(forKey: CIRAWFilterOption.outputNativeSize.rawValue ) as? CIVector 然而,这似乎总是返回相机的原始分辨率,而不是原始文件中包含的实际图像大小。 例如,如果我在Sony 19上以16:9宽高比拍摄的原始文件使用此API,图像大小应为6000 x 3376,但此API调用返回6000 x 4000。 这是一个b