【问题标题】:How to zoom in a bitmap with high resolution?如何放大高分辨率的位图?
【发布时间】:2013-08-14 17:15:54
【问题描述】:

我正在尝试使用TouchImageView 实现图像查看器。

  • TouchImageView 被放置在一个 Fragment 中。
  • 我为此TouchImageView设置了一个大图像(2500x3000), (使用 inSampleSize=8 加载)。
  • 然后我捏放大图像,它以低分辨率显示。(难怪。)

但是,我想在放大时显示高分辨率图像,例如 Android Gallery 应用。如何做到这一点?

提前致谢。

【问题讨论】:

标签: android pinchzoom


【解决方案1】:

我一直找不到支持放大大图像的 ImageView 实现,因此我构建了一个平铺图像并显示尽可能少的高分辨率平铺的实现,并在您缩放和平移时交换它们。希望它能满足您的需求。

https://github.com/davemorrissey/subsampling-scale-image-view

【讨论】:

  • 如何有效地与Picasso一起使用?
【解决方案2】:

你可以试试这个:AndroidBigImage

【讨论】:

  • 谢谢!它看起来非常漂亮。我会试试这个。
  • 我试过这个,但使用大图像时出现 OutOfMemoryException。
  • 另外,AndroidBigimage 不支持多点触控。(此应用无法捏合放大/缩小。)我想要另一个解决方案。
【解决方案3】:

【讨论】:

    猜你喜欢
    • 2014-12-25
    • 2014-08-01
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多