English 中文(简体)
硅-X代码模拟器的颜色不同于装置上的彩色
原标题:iOS - color on Xcode simulator is different from the color on device

http://www.ohchr.org。

我在模拟器(iMac)中的手法背景与装置上的颜色不同(iPhone 3GS)。

<EDIT (增加了以下部分)

如下各样:

  1. story board color (xib file)
  2. simulator color
  3. device color

我会问我如何看待这一装置。

<<>问题>

  1. Is this is a common problem other developers face and is there a way to match the colors (systematic procedure) ?
  2. will the color look different on different versions of iPhone (3gs / 4 / 4s) or all the color ?
  3. Am I missing something, is there any specific color profile I should use ?
  4. Is there something like a rule of thumb where RGB values vary by a certain percentage ?
  5. In iPhone 4 and 4S, do the color match the simulator ? ( I don t have a iPhone4 and 4S, so I am not sure.)
最佳回答

Credit goes to @jtbandes for suggesting to send screenshots which led to the solution

我只是回答了问题。

www.un.org/spanish/ecosoc 步骤一:

  1. Take a screenshot of image in storyboard
  2. Take a screenshot of image in device (use mail / photo stream back to your mac)
  3. Use color picker (part of mac OS color palette) to pick the same spot on both the screenshots
  4. Note down the RGB values (available on the mac OS color palette) of spots chosen in step 3
  5. compare both the RGB values and see the difference
  6. add the RGB offset to match the color.

<>My RGB(没有盲目跟踪)>

根据我的经验,我补充说,为了获得我所希望的肤色,它只是粗略的,为我工作:

  • Red +12
  • Green +19
  • Blue +16

<>不同角度(保持横向)

在不同角度使用电话也提供了不同的线索,使电话的横向提供确实有色。

问题回答

正如其他人所指出的,这是一个Color Spaces的问题。

Two tasks need to be performed:

  1. Get the source color using the sRGB color space.
  2. Set the color in Interface Builder, using the sRGB color space.

www.un.org/spanish/ecosoc 任务1

页: 1 使用<代码”对所需颜色进行取样 POB选项的显示,但产出非常有限。

另一种选择是使用像<代码>Sip(可在申请库免费查阅,最后由我检查)。 • 确保你在正确的彩色空间进行取样:

Preferences -> General -> Color Profiles -> sRGB

您也可以确定产出格式(例如,轮椅)。

enter image description here Task 2

在Interface Buildinger, 开放科罗窗,选择第二个班子,选择“RGB Sliders”。 然后点击Cig icon选择RGB色谱。

“entergraph

页: 1 Hex Color # field

你做了些什么! 你们的肤色现在应当吻合。

www.un.org/Depts/DGACM/index_french.htm 但是,我已经用了几年时间,这是很 hand的。 I d向任何设计商建议。

目前(截至3/17/14年),CGColor Space参考资料包括以下案文,其中说,PFB是SOS的原始仪器彩色空间。

科罗空间和OS:OS不支持科罗索恩公司,因此,所有资产都应在本地装置彩色空间提供:RGB。

它有colorspace

• 确保你从一个<代码>RGBcolor空间中提取彩色,并通过从下台菜单中选取sRGB IEC61966-2.1,复制其在Interface Buildinger上的RGBA值。

如果你在一个彩色空间中取出一个颜色,并在不同的彩色空间中产生,那么,尽管我们照搬了同样的欧洲自由贸易联盟价值观,但会看上去不同。

还铭记,当你通过代码生成彩色时,使用<代码>UIColor(red:green:blue:alpha:,在出现违约时在sRGB上生成彩色。 因此,它非常方便地利用这一系统(而不是<代码>Adobe RGB,P3,或任何其他)。 此外,sRGB是目前该行业使用最多的标准。

Fun fact: The UIColor Constructionor 上文提及的是自Xcode8起在sRGB空间中的颜色。 此前,该职能在<代码>内设立。 通用RGB 空间。 这也是造成混乱的原因。

此处是关于此专题的资源:

如果你想要一个更加“科学”的解决办法,那么光彩的空间管理就能够创造自己的彩色空间,例如。 不过,它具有核心图形水平。

The better way to convert the RGB values to sRGB is using "Digital Color Meter" tool in mac, simply check the "Display in sRGB"

“Digital

then use the sRGB values in your code instead of RGB native values

“entergraph

利用这一工具,你可以发现通用的罗姆彩色,将其直接排在编码上,作为罗姆文化的价值观。

One more simple solution when working with image files in your app. Firstly, set your color space in Xcode to sRGB IEC61966-2.1 and apply your colors. Then, before you import any pictures to your app, match your images to sRGB IEC61966-2.1 profile using ColorSync Utility on Mac. Worked perfectly for me and my background now perfectly matches my imported images. Hope this helps someone.

我也存在同样的问题,特别是在我的项目中绿化。 我的问题是,我的一些资产是用图象制造的,而彩色则被划入CMYK而不是RGB。 我不敢肯定,这是否是你的问题,但也许会有助于那些今后umble倒这一问题的人。 我将“文件彩色模式”改为“彩虹模式”,所有这些都很好。

You can use this webPage for different decks of colors in Xcode. for example Generic and Device Colors are different a little bit.





相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签