gpt4 book ai didi

android - 如何跨多个设备缩放用户提供的图像

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

我在如何跨不同设备向其他用户显示用户提供的图像时遇到问题。例如,对于我的应用程序的同一图像,我有多个不同大小的副本。这些是我在开发过程中创建的图像,是可以支持不同尺寸屏幕的应用程序的一部分。在我的应用程序内部,用户可以上传自己的照片。显然现在我无法控制这张图片的尺寸。一些用户可能拥有可以产生非常高质量图片的新奇手机,而其他用户可能没有那么好的手机并产生较低质量的图像。同样,对于用户上传的图片,只有一张图片上传。在各种设备上显示这些图像的最佳做法是什么。因此,在新的 iphone 6 上拍照的用户在 3 年前的较小的 android 设备上会很好地显示,而在 3 年前的较小的 android 设备上拍摄的照片在 iphone 6 上也会很好地显示吗?

http://developer.android.com/guide/practices/screens_support.html提供有关如何在开发人员控制图像的情况下控制 android 内部图像的信息,但如果我不控制图像怎么办?如果我从用户那里收到低质量的图像怎么办,例如,在 ipad 上很好地显示它的最佳做法是什么?

最佳答案

你可以阅读那些指南:
http://developer.android.com/training/displaying-bitmaps/index.html
http://developer.android.com/training/displaying-bitmaps/load-bitmap.html#load-bitmap

当收到你的图像时,你可以读取它的大小并根据用户设备决定它的比例大小。 (但是小图像在大屏幕上看起来仍然很讨厌)。

此外,我认为你可以使用其他下载库,如 Picasso 或 Glide 来支持下载和解码图像。

希望这对您有所帮助。

关于android - 如何跨多个设备缩放用户提供的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31553285/

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