Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android颜色配置文件?_Android_Colors_Photoshop - Fatal编程技术网

Android颜色配置文件?

Android颜色配置文件?,android,colors,photoshop,Android,Colors,Photoshop,我注意到Photoshop和我的Android HTC Desire S上的颜色非常不同 Android上的图片看起来有点难看 我用的是我用滴管工具从Photoshop图像中得到的数字颜色值 我能做些什么来帮助你?哈尔普 当前photoshop配置文件是sRGB。Windows屏幕配置文件是sRGB校准的。值得向我们展示您在Android应用程序中渲染图形的确切方式。换句话说,你在哪里以及如何使用这种颜色。在Android中,您经常会遇到这样一个问题:图像位图和返回画布的位图可以配置为不同的颜色

我注意到Photoshop和我的Android HTC Desire S上的颜色非常不同

Android上的图片看起来有点难看

我用的是我用滴管工具从Photoshop图像中得到的数字颜色值

我能做些什么来帮助你?哈尔普


当前photoshop配置文件是sRGB。Windows屏幕配置文件是sRGB校准的。

值得向我们展示您在Android应用程序中渲染图形的确切方式。换句话说,你在哪里以及如何使用这种颜色。在Android中,您经常会遇到这样一个问题:图像位图和返回画布的位图可以配置为不同的颜色深度,默认情况下不一定是32位(RGBA_8888)。例如,如果您从Photoshop获取32位颜色(包括alpha)值,并使用它在未为RGBA_8888设置的位图上绘制,则颜色值将被截断,颜色表示将不完全符合您的预期

我使用Android设计预览工具将我的画布从Photoshop直接屏幕共享到我正在开发的设备。这样我就可以准确地看到我的设计在设备上的外观


该工具位于此处:

我知道RGBA_8888。我画了一个简单的渐变,它的颜色与我的电脑屏幕并不匹配。这是一个颜色配置文件问题,我只是不知道如何解决它。我必须承认,我没有在Android设备上使用颜色配置文件的经验,但我已经多次遇到颜色深度问题,我正在开发的一个当前应用程序需要采取一些措施,以确保各种
视图和
SurfaceViews
在RGBA_8888中真正起作用,以确保颜色是它们应该有的,并避免在梯度中出现令人讨厌的带状。如果你确信这不是你的问题,那么没问题,但我提出这是一个可能的解决方案,因为在你的问题中没有代码或具体信息来排除颜色深度问题。为了进一步强调,如果你的目标平台-我想-低于2.2,那么你需要
window.setFormat(PixelFormat.RGBA_8888)
活动中的
,以确保32位深度。另外,如果使用
SurfaceView
,请查看我自己的问答,在那里我必须实施进一步的措施以确保32位:。这就是为什么我建议你发布示例代码、目标API和屏幕截图,因为当你说“非常不同”和“丑陋”时,这意味着深度问题。更新:我发现这个很棒的小应用程序使用PS中的远程连接功能将画布镜像到你的设备。非常方便,简单。是的,我现在用这个。