I'm trying to read a DPX file using the example wind32 C++ program using 3.11
It works for a 10 bit RGB file, but when I try the same thing with an RGBA 8 bit, the colors are screwed up
		load_params.Flags |= GFL_LOAD_SKIP_ALPHA | GFL_FORCE_COLOR_MODEL;
		load_params.Origin = GFL_BOTTOM_LEFT; 
		load_params.ColorModel = GFL_BGR; 
I looked at the data and discovered that there was no Green channel.  So I did
		load_params.Origin = GFL_BOTTOM_LEFT; 
		load_params.ColorModel = GFL_BGR;
Should this give me  BGRA, but when I looked the data, the 2an channel was the alpha channel, BAGR, 
The picture displays fine if I use this format.
What do I need to do in the load-params to get it to read correctly?
Thank you
Here is the relevant header for the DPX file
    
    First 4 bytes of file: SDPX
    ulMagicNumber: 1396985944
    caVersionNumber: "V1.0" 
    caDescription: "IMAGE DESCRIPTION DATA        "
    fHighDataQuantity: 2.0469999
    fLowDataQuantity: 0.00000000
    ucBitSize: 8
    ucColorimetricSpec: 2
    ucDescriptor: 51 (R,G,B,alpha)
    ucTransferCharacteristic: 2
    ulDataSign: 0
    ulEndOfImagePadding: 0
    ulEndOfLinePadding: 0
    ulHighDataValue: 255
    ulLowDataValue: 0
    ulOffsetToData: 8192
    usEncoding: 0
    usPacking: 0
			
			
									
						
										
						Problems reading a DPX file
Re: Problems reading a DPX file
There is many problem with DPX encoding, some software write BGR, and some others RGB. 
Could you send me the DPX?
			
			
									
						
							Could you send me the DPX?
Pierre.
			
						Re: Problems reading a DPX file
I sent the file to you at webmaster@<-- removed* -->.   It is RGBA but should show up as a grayscale image.  The alpha is all zeros.
Thanks
			
			
									
						
										
						Thanks
- <-- * E-mail address removed by moderator (see “Rules and Guidelines”) -->
