xamarin iOS alasset带滤镜的全分辨率图像

xamarin iOS alasset带滤镜的全分辨率图像,ios,xamarin.ios,alasset,Ios,Xamarin.ios,Alasset,我正在开发一个Xamarin IOS应用程序,在iPhone5 8.1.3版上进行测试,我让用户使用ALAssetLibrary选择图像。这些图像被发送到服务器并得到处理。这些图像有一个最小尺寸,所以我需要完整的图像 我在获取全分辨率图像方面有点问题。 首先,我用asset.DefaultRepresentation.Dimensions检查图像的大小。之后,我使用asset.DefaultRepresentation.GetImage()获取图像。现在我有三个不同的案例 没有过滤器的图像 用滤

我正在开发一个Xamarin IOS应用程序,在iPhone5 8.1.3版上进行测试,我让用户使用ALAssetLibrary选择图像。这些图像被发送到服务器并得到处理。这些图像有一个最小尺寸,所以我需要完整的图像

我在获取全分辨率图像方面有点问题。 首先,我用
asset.DefaultRepresentation.Dimensions
检查图像的大小。之后,我使用
asset.DefaultRepresentation.GetImage()
获取图像。现在我有三个不同的案例

  • 没有过滤器的图像
  • 用滤镜制成的图像
  • 未使用过滤器生成的图像,以及随后应用的过滤器
  • 在所有三种情况下,尺寸给我一个类似h:3500 w:2800的值。这正是我需要的。当我得到第一种和第三种情况下的图像时,它会给我一个大小相同的图像。但在第二种情况下,它给了我一个像h:910 w:640的图像;它的大小与
    asset.DefaultRepresentation.GetFullScreenImage()的大小相同

    使用滤镜制作图像时,有没有办法获得全尺寸图像

    编辑


    另外,当我用滤光片拍摄照片,然后从图像中移除滤光片时,我会得到一张h:3500 w:2800的图像。这意味着原始图像必须存在。我只需要知道如何获得它。

    “从iOS 9.0开始,资产库框架已被弃用。取而代之的是使用照片框架,它在iOS 8.0及更高版本中为用户的照片库提供了更多功能和更好的性能。”()也许你可以通过使用推荐的库来避免这个问题?谢谢你的回复Felix。我确实一直在努力实现Photos框架。这确实让我有机会在没有任何过滤器的情况下获得原始图像。现在我需要找到一种方法,使这些图像过滤而不剪切。核心图像过滤器呢?