xamarin iOS alasset fullresolution图像带过滤器

时间:2016-03-10 13:22:49

标签: ios xamarin.ios alasset

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

获取全分辨率图像时遇到了一些问题。 首先,我使用asset.DefaultRepresentation.Dimensions检查图像的大小。之后,我使用asset.DefaultRepresentation.GetImage()获取图像。现在我有三种不同的情况。

  1. 没有过滤器的图片
  2. 使用过滤器制作的图像
  3. 不使用过滤器制作的图像,以及稍后应用的过滤器
  4. 在所有三种情况下,尺寸给我一个像h:3500 w:2800的值。这正是我需要的。当我在第一和第三种情况下得到图像时,它给了我一个相同大小的图像。但在第二种情况下,它给了我一个像h:910 w:640;与asset.DefaultRepresentation.GetFullScreenImage()给我的大小相同。

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

    修改

    此外,当我使用过滤器制作照片,然后从图像中删除过滤器时,我得到的图像为h:3500 w:2800。这意味着原始图像必须存在。我只需要知道如何获得它。

0 个答案:

没有答案