home changes contents help options subscribe

Edit history

Edit: -1 of 1
Time: 2010-01-11 13:13:58
Note: /pd/pd/community/projects/software/gem/documentation/GemWiki/ColorSpace/edit "test"

changed:
-
there are 3 color-spaces

 greyscale

  8bit per pixel

  all platforms

  - format: 'GL_LUMINANCE'

  - type:   'GL_UNSIGNED_BYTE'

  - {chGrey} = {0}


 YUV

  actually this is  Y'UV422 (aka UYVY)

  32bit for 2 pixels

  OSX (ppc)

  - format: 'GL_YCBCR_422_APPLE'

  - type:   'GL_UNSIGNED_SHORT_8_8_REV_APPLE'

  - {chU, chY0, chV, chY1} = {0,1,2,3}

  OSX (i686)

  - format: 'GL_YCBCR_422_APPLE'

  - type:   'GL_UNSIGNED_SHORT_8_8_APPLE'

  - {chU, chY0, chV, chY1} = {0,1,2,3}


  other (i686)

  - format: 'GL_YCBCR_422_APPLE'

  - type:   'GL_UNSIGNED_BYTE'

  - {chU, chY0, chV, chY1} = {0,1,2,3}


 RGBA

  32bit (4*8bit) per pixel

  OSX (ppc)

  - format: 'GL_BGRA_EXT'

  - type:   'GL_UNSIGNED_INT_8_8_8_8_REV'

  - {chRed, chGreen, chBlue, chAlpha} = {1,2,3,0} ?

  - QuickTime: k32ARGBPixelFormat

  OSX (i686)

  - format: 'GL_BGRA_EXT'

  - type:   'GL_UNSIGNED_INT_8_8_8_8'

  - {chRed, chGreen, chBlue, chAlpha} = {1,2,3,0} ?

  - QuickTime: k32ARGBPixelFormat ?

  linux (i686)

  - format: 'GL_RGBA'

  - type:   'GL_UNSIGNED_BYTE'

  - {chRed, chGreen, chBlue, chAlpha} = {0,1,2,3}

  w32 (i686)

  - format: 'GL_RGBA'

  - type:   'GL_UNSIGNED_BYTE'

  - {chRed, chGreen, chBlue, chAlpha} = {0,1,2,3}

  - QuickTime: k32RGBAPixelFormat ?