摩托罗拉Photon因展示其他人所谓的“黑色粉碎”而臭名昭着 – 在观看图片时,图像黑暗部分的大部分细节都被展平为黑色.到目前为止,几乎每个人都把它归咎于Pentile显示器.然而,我第一次看到这个效果时,我发现了一个不同的想法……“哇,看起来相同(糟糕)的方式,用于

Windows的图片用于在

Linux和Macintosh上查看,当他们使用1.8的伽玛而不是Windows的2.2“标准”.我的理论是,在某个地方,摩托罗拉使用一个旧的库来建立Photon的

Android,当摩托罗拉是iPhone之前的苹果合作伙伴时(或者可能,抓住旧的开源代码假设1.8伽玛而不是2.2).

为什么我这么肯定?几天前,我使用我的旧Epic 4G(三星Galaxy S)和我的新Photon对同一网页进行了屏幕截图.出乎意料的是,Epic的屏幕截图.png看起来很正常,但是当我在PC上观看时,Photon的屏幕截图.png与在Photon屏幕上观看时的外观完全相同.在我看到它的那一刻,我想起了我之前对可能的伽玛映射1.8-vs-2.2错误的想法,并决定尝试编写一个演示应用程序来向摩托罗拉展示并说服他们这是一个可以修复的真正错误.

我想做的一个实验是在明亮和黑暗区域拍摄具有高动态范围和细节的JPEG图像,并将其重新编码为非标准伽玛,其基本上是1.8和2.2之差的两倍.我的想法是,如果我故意将其误编码到相反的极端(2.6?),那么在元数据中说它是2.2,它在光子上观察时看起来很正常(因为同样的错误将2.2压缩到1.8)将2.6压缩到适当的2.2).

那么,有两个问题:

>如果将2.2伽玛图像解码为1.8,那么伽玛将等于并且与您得到的误差相反? 2.6?

>有没有简单的方法(免费的Photoshop / gimp插件,JPEG编码库等)故意将源图像错误编码为非标准伽玛?

android显示伽玛曲线,android – 伽玛曲线实验 – 将2.2转换为1.8的相反值?相关推荐

  1. android显示圆圈动画,Android实现3个圆圈的动画

    实现了一个类似Windows进度条效果,界面上有三个圆圈,依次有一个圆圈显示白色,其它的圆圈显示蓝色. 画圆圈的View import android.content.Context; import ...

  2. android显示绘图动画,Android自定义View绘图实现渐隐动画

    实现了一个有趣的小东西:使用自定义view绘图,一边画线,画出的线条渐渐变淡,直到消失.效果如下图所示: 用属性动画或者渐变填充(shader)可以做到一笔一笔的变化,但要想一笔渐变(手指不抬起边画边 ...

  3. android显示圆圈动画,android - 在加载stu时在ImageView中使用“动画圆圈”

    如果您不想仅仅为了表明进度而膨胀另一个视图,请执行以下操作: 在列表视图的相同XML布局中创建ProgressBar. 让它居中 给它一个id 通过调用setEmptyView将它附加到listvie ...

  4. android 显示svg图片,Android显示SVG

    Glide中有显示svg的例子,链接如下 sample/svg 默认svg显示出来是比较小的,我们需要修改SvgDecoder.java文件,让svg的大小和ImageView一致 public Re ...

  5. android显示地图代码,Android Studio之高德地图实现定位和3D地图显示(示例代码)

    /**** * 讲诉了高德地图定位和3D地图显示 * * 打包和未打包的情况是不一样的,高德配置是可以配置调试版和发布版 **/ public class MainActivity extends A ...

  6. android 显示表情符号,在Android中显示表情符号

    我认为这将是更有用的建立Spannable. private static final Factory spannableFactory = Spannable.Factory .getInstanc ...

  7. android 显示附近蓝牙,Android 基础-搜索附近蓝牙

    1.打开蓝牙 private void initBluetooth() { // 判断是否打开蓝牙 if (!mBluetoothAdapter.isEnabled()) { //弹出对话框提示用户是 ...

  8. 同样line-height下ios和Android显示不一致的问题

    问题: 当我们设置文字垂直居中时,一般会设置line-heigh于box的高度一致,这是我们很难看出有什么差别.当我们设置icon和文字同时上下居中时,同样的line-height,会发现ios和An ...

  9. android显示伽玛曲线,教你如何看伽玛曲线图

    ● 教你如何看伽玛曲线图 很多网友习惯在购买液晶显示器之前会参考各大专业媒体的测试文章,了解该液晶显示器的实际表现效果.而在今年,我们中关村在线显示器频道发布了最新的专业测试标准和方法(请详见< ...

最新文章

  1. C#中方法参数的四种类型
  2. Spring 面试问题 TOP 50
  3. leangoo敏捷开发工具应用场景
  4. 依赖包的添加和自动检测机制
  5. delphi word类型_现在的女生喜欢什么类型的男生?|What Kind of Boys Do Girls Like?
  6. python实现文件加密
  7. python3.6+selenium_使用外部数据的数据驱动
  8. java deadlock oracle_【DEADLOCK】Oracle“死锁”模拟
  9. 如何让Div层悬浮在Flash Object对象之上(转载)
  10. main函数执行前后发生了什么
  11. ppc+安装编译mysql_redhat7ppc安装
  12. 如何用Python批量获取生意参谋商品来源信息
  13. 3ds Max: Substance to V-Ray Workflows 3ds Max教程:从Substance到V-Ray工作流程 Lynda课程中文字幕
  14. 小技巧(8):Word中自定义目录,并设置自动目录的格式
  15. 计算当前时间到午夜零点的时间差——Java(JDK1.8)
  16. java实现正态分布累积分布,标准正态分布变量的累积概率分布函数
  17. 图论 SCC(CCF高速公路)
  18. Java项目:毕业论文管理系统(java+SSM+JSP+Tomcat+mysql)
  19. iptable设置 备忘
  20. (Java实习生)每日10道面试题打卡——Java基础知识篇

热门文章

  1. crc16 ccitt的详细标准在哪里看
  2. JavaWeb:(二)HTML
  3. 【Mo 人工智能技术博客】图卷积网络概述及其在论文分类上的应用
  4. 开机后黑屏看不到桌面_教你win10电脑开机后黑屏进不了桌面的排查解决方案
  5. php里在调用wp,WordPress 教程:使用 WP_Http 在 WordPress 中发起 HTTP Request
  6. 代码整洁之道-读书笔记之整洁的代码
  7. xxljob 配置文件_XXL-JOB的基本用法
  8. 机器学习笔记之概率图模型(一)背景介绍
  9. Java 8 Stream流 的用法
  10. SQL基础总结(二):SQL基础