gpt4 book ai didi

Android高效存储两张相似图片

转载 作者:太空狗 更新时间:2023-10-29 15:21:23 26 4
gpt4 key购买 nike

手机上的应用程序大小需要尽可能小。如果我有一把剑的图像,然后是同一把剑的非常相似的图像,除了我改变了颜色或添加了火焰或改变了珠宝的图片或其他什么,如何尽可能有效地存储东西?

一种可能性是以图形方式存储差异。我只存储图像差异,然后在运行时组合两个图像。我已经在图形设计堆栈交换网站上问了一个关于如何做到这一点的问题。

另一种可能性是 apk 已经这样做了,或者人们已经使用一种文件格式或方法在 android 中存储类似的图像。

有什么建议吗?有没有我可以使用的工具来获取两个 png 并生成一个差异文件或一个文件格式来存储相似的图像或其他东西?

最佳答案

我会在更高层次上解决这个问题。例如,在运行时更改颜色(也许存储具有非常特定颜色的图像,例如一些丑陋的绿色阴影,您知道在运行时将颜色固定为白色、红色或蓝色或任何实际颜色你要)。然后您可以在加载时生成多个图像缓冲区。

要合成这两个图像,只需分别存储“ gem ”图像,然后将其绘制在基本剑上即可。同样,您可以在加载时创建一个新图像,或者只是在运行时进行 overdraw 。

这将有助于减少应用程序在闪存上的占用空间,但不会减少应用程序处于 Activity 状态时的内存占用空间。

关于Android高效存储两张相似图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7535801/

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