预览的时候,没有做格式转化,所以显示正常!
在设置壁纸的时候,默认是采用jpeg格式转换的,导致转换后损耗了一些,设置壁纸后,某些对比度比较高的壁纸就显示的模糊!
修改方案:
默认修改为采用png格式转换!
android6.0之前的版本,请做如下修改:
定位到/packages/apps/Launcher3/的WallpaperCropActivity.java文件
1、String mOutputFormat = "jpg";//修改为"png"
2、
protected static String getFileExtension(String requestFormat) {
String outputFormat = (requestFormat == null)
? "jpg"//修改为"png"
: requestFormat;
outputFormat = outputFormat.toLowerCase();
return (outputFormat.equals("png") || outputFormat.equals("gif"))
? "png" // We don't support gif compression.
: "jpg";
}
android6.0的版本,请做如下修改:
定位到/packages/apps/Launcher3/WallpaperPicker/src/com/android/gallery3d/common/BitmapCropTask.java文件
if (crop.compress(CompressFormat.JPEG, DEFAULT_COMPRESS_QUALITY, tmpOut)) 修改为:
if (crop.compress(CompressFormat.PNG, DEFAULT_COMPRESS_QUALITY, tmpOut))

转载于:https://www.cnblogs.com/vendor/p/6372930.html

Launcher3调整壁纸清晰度相关推荐

  1. ps怎么提高清晰度案例和总结ps调整图像清晰度方法

    内容提要:文章总结ps调整图像清晰度的方法,通常使用锐化和高反差保留命令实现.本文用一个模糊美女的案例介绍ps怎么提高清晰度的操作流程.对PS感兴趣的朋友可加PS学习交流群:142574315 ps教 ...

  2. launcher3增加壁纸到桌面壁纸列表中

    在写本文之前,首先推荐一篇详细介绍Launcher3桌面壁纸的博客,博客链接为:Launcher3--壁纸:http://blog.csdn.net/dingfengnupt88/article/de ...

  3. android+壁纸拉伸,Launcher3自定义壁纸旋转后拉伸无法恢复

    MTK8382/8121平台. 描述:将自定义图片设置成壁纸后,横屏显示时,旋转为竖屏,图片由于分辨率过小,会拉伸:再旋转为横屏,拉伸不恢复. 这两天正在解这个问题,研究了很久,走了不少弯路,最后发现 ...

  4. Launcher3自定义壁纸旋转后拉伸无法恢复

    MTK8382/8121平台. 描述:将自定义图片设置成壁纸后,横屏显示时,旋转为竖屏,图片由于分辨率过小,会拉伸:再旋转为横屏,拉伸不恢复. 这两天正在解这个问题,研究了很久,走了不少弯路,最后发现 ...

  5. 卡塔尔世界杯壁纸已上线,下载的壁纸清晰度不够?教你修复清晰

    当我们无法走入现场感受这场体育盛宴,就用一张张世界杯壁纸回味世界杯的动人瞬间吧,在家云看球,换上卡塔尔世界杯壁纸,用上表情包一样可以过把瘾,一起看看如何获得卡塔尔世界杯的壁纸和表情包吧! 如何获得卡塔 ...

  6. Android10 Launcher3调整文件夹图标的默认布局

    从android O开始,主界面的默认图标就是圆形的,所以文件夹图标默认显示的4个应用其实是按照圆弧排列的,之前有看到文章描述做成9宫格就可以很明显地看出来: 公司需求是默认用正方形布局,不管2个还是 ...

  7. javaCV - 视频截帧,清晰度调整,转gif,视频转音频

    最近有视频处理的需求,自己调研javaCV. 官网没有详细的API,各种轮子翻遍了也没找到几个有用的,以下是自己整理一些视频处理功能:截取视频指定帧生成gif,将图片旋转指定度,截取视频指定帧保存为指 ...

  8. matplotlib调整清晰度和图像大小

    问题 有时我们在使用matplotlib作图时,图片不清晰或者图片大小不是我们想要的,例如下图 上图的相关代码如下: import matplotlib.pyplot as pltx = [10,20 ...

  9. 电脑怎么设置动态壁纸?关于Windows和Mac壁纸的设置方法

    为了让电脑桌面更加美观舒适,很多人都会给电脑的桌面设置自己喜欢的壁纸.图片壁纸很多人都会设置,但是电脑怎么设置动态壁纸?这是很多人的困扰.其实方法同样很简单,下面有关于Windows和Mac动态壁纸的 ...

最新文章

  1. Django使用已经存有数据的mysql数据库
  2. JS中字符串的相关操作
  3. vue状态管理存取数据_vue状态管理vuex从浅入深详细讲解
  4. 9道最佳解酒方法[转]
  5. C++中申请内存的正确方法
  6. CentOS系统恢复误删除的文件
  7. jquery模拟可输入的下拉框
  8. 基于.NET下的人工智能系列专题|.NET下的人工智能系列专题|用Keras.NET 做一个图像识别的训练...
  9. 网上花店系统源码_如何创建一个花店线上商城,可以开发一个微信小程序
  10. 递归算法思路以及题目总结(未完待续...)
  11. PostgrSQL流复制wal异常
  12. 95-10-190-启动-DynamicConfigManager
  13. 企业运维之域控篇(三)--加入域
  14. 如何学习才能成为优秀的Web前端开发工程师?
  15. Raspberry install wine
  16. 大数据性能调优之HBase的RowKey设计
  17. egg(72,73)--egg之商品curd的编辑
  18. 【数字图像处理】直方图规定化(含实现代码)
  19. 常见电脑蓝屏代码以及解决办法
  20. hdmi线和vga线哪个好?用HDMI线和VGA线,显示屏画质到底相差多大?

热门文章

  1. 莫队--2038: [2009国家集训队]小Z的袜子(hose)
  2. 2018 Multi-University Training Contest 1
  3. JQueryDOM之修改节点
  4. 类String的比较
  5. [leetcode]90. 子集 II
  6. [leetcode]693. 交替位二进制数
  7. 数据库实验5 数据库的嵌套查询实验
  8. bzoj 1048: [HAOI2007]分割矩阵(记忆化搜索)
  9. Kong API Gateway 配置文件详解
  10. pip安装 mysql 客户端_pip安装mysql-python模块报错:cannot find -lmysqlclient_r