RawDecoder Class |
Namespace: Atalasoft.Imaging.Codec
The RawDecoder type exposes the following members.
Name | Description | |
---|---|---|
![]() | RawDecoder() | Creates an instance of RawDecoder with default properties. |
![]() | RawDecoder(Double, Double, Double) | Creates an instance of RawDecoder, specifying properties. |
![]() | RawDecoder(Double, Double, Double, Boolean) | Obsolete. Creates an instance of RawDecoder, specifying properties. |
![]() | RawDecoder(RawInterpolationMethods, RawWhiteBalanceMethods, Boolean, LoadingPolicy, Double, Double, Double) | Creates an instance of RawDecoder, specifying properties. |
![]() | RawDecoder(RawInterpolationMethods, RawWhiteBalanceMethods, Boolean, LoadingPolicy, Double, Double, Double, Boolean) | Obsolete. Creates an instance of RawDecoder, specifying properties. |
Name | Description | |
---|---|---|
![]() | BlueAberration | Gets or sets a value controlling the blue aberration of the image. |
![]() | Brightness | Gets or sets a value controlling the brightness of the decoded image. |
![]() | Interpolation | Gets or sets the interpolation method used for color enhancement. |
![]() | Policy | Determines the level of safety the raw codec will try to enforce. |
![]() | RedAberration | Gets or sets a value controlling the red aberration of the image. |
![]() | SkipCameraInfoValidation | Gets or sets a value which determines whether camera info validation is skipped. |
![]() | SupportedImageType | Obsolete. Returns the ImageType that the implemented decoder class supports. (Inherited from ImageDecoder.) |
![]() | UseCameraMatrix | Gets or sets a value which determines if the raw codec uses the embedded color matrix in a raw image (if
it exists). |
![]() | WhiteBalance | Gets or sets the color balance of the image reflecting the lighting conditions under which the photo
was taken. |
Name | Description | |
---|---|---|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetBestScale | Gets the most efficient scale factor, based on the codec's internal data handling. |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetImageInfo | Returns information about the RAW image passed as the input stream. (Overrides ImageDecoder.GetImageInfo(Stream).) |
![]() | GetPreviewImage | Returns an RGB preview image if one exists in the RAW stream. |
![]() | GetThumbnail | Returns an AtalaImage containing the thumbnail image stored in the RAW stream. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsValidFormat | Returns true if the input stream is a valid RAW format. (Overrides ImageDecoder.IsValidFormat(Stream).) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Read | Returns an AtalaImage containing the decoded RAW image. (Overrides ImageDecoder.Read(Stream, ProgressEventHandler).) |
![]() | ReadScaled | Similar to Read(Stream, ProgressEventHandler) but also scales the output in the most efficient way possible. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
To integrate the RawDecoder into DotImage, add an instance of RawDecoder to the DecoderCollection class. See the example in the RawDecoder class for more details.
The RAW Decoder supports over 250 digital camera RAW formats including but not limited to:
Adobe Digital Negative (DNG);
AgfaPhoto: DC-833m;
Apple: QuickTake 100, QuickTake 150, QuickTake 200;
ARRIRAW format;
AVT: F-080C, F-145C, F-201C ,F-510C, F-810C;
Canon: PowerShot 600, PowerShot A5, PowerShot A5 Zoom, PowerShot A50, PowerShot Pro70, PowerShot Pro90 IS, PowerShot G1, PowerShot G2, PowerShot G3, PowerShot G5, PowerShot G6, PowerShot G9, PowerShot G10, PowerShot G11, PowerShot G12, PowerShot S30, PowerShot S40, PowerShot S45, PowerShot S50, PowerShot S60, PowerShot S70, PowerShot S90, PowerShot S95, PowerShot S100, PowerShot Pro1, PowerShot SX1 IS, EOS D30, EOS D60, EOS 5D, EOS 5D Mark II, EOS 7D, EOS 10D, EOS 20D, EOS 30D, EOS 40D, EOS 50D, EOS 60D, EOS 300D / Digital Rebel / Kiss Digital, EOS 350D / Digital Rebel XT / Kiss Digital N, EOS 400D / Digital Rebel XTi / Kiss Digital X, EOS 450D / Digital Rebel XSi / Kiss Digital X2, EOS 500D / Digital Rebel T1i / Kiss Digital X3, EOS 550D / Digital Rebel T2i / Kiss Digital X4, EOS 600D / Digital Rebel T3i / Kiss Digital X5, EOS 1000D / Digital Rebel XS / Kiss Digital F, EOS 1100D / Digital Rebel T3 / Kiss Digital X50, EOS D2000C, EOS-1D, EOS-1DS, EOS-1D Mark II, EOS-1D Mark III, EOS-1D Mark IV, EOS-1D Mark II N, EOS-1Ds Mark II, EOS-1Ds Mark III;
Casio: QV-2000UX, QV-3000EX, QV-3500EX, QV-4000, QV-5700, QV-R41, QV-R51, QV-R61, EX-S20, EX-S100, EX-Z4, EX-Z50, EX-Z500, EX-Z55, EX-Z60, EX-Z75, EX-Z750, EX-Z850, EX-Z1050, EX-Z1080, Exlim Pro 505, Exlim Pro 600, Exlim Pro 700;
Contax N Digital;
Creative PC-CAM 600;
Epson R-D1;
Foculus 531C;
Fuji: FinePix E550, FinePix E900, FinePix F700, FinePix F710, FinePix F800, FinePix F810, FinePix S2Pro, FinePix S3Pro, FinePix S5Pro, FinePix S20Pro, FinePix S100FS, FinePix S5000, FinePix S5100/S5500, FinePix S5200/S5600, FinePix S6000fd, FinePix S7000, FinePix S9000/S9500, FinePix S9100/S9600, FinePix S200EXR, FinePix HS10/HS11, FinePix HS20EXR, FinePix F550EXR, FinePix X100, X10, IS-1;
Hasselblad: CFV, H3D, H4D, V96C;
Imacon: Ixpress 16-megapixel, Ixpress 22-megapixel, Ixpress 39-megapixel;
ISG 2020x1520;
Kodak: DC20, DC25, DC40, DC50, DCS200, DCS315C, DCS330C, DCS420, DCS460, DCS460A, DCS520C, DCS560C, DCS620C, DCS620X, DCS660C, DCS660M, DCS720X, DCS760C, DCS760M, EOSDCS1, EOSDCS3B, NC2000F, ProBack, PB645C, PB645H, PB645M, DCS Pro 14n, DCS Pro 14nx, DCS Pro SLR/c, DCS Pro SLR/n, C330, C603, P850, P880, Z980, Z981, Z990, Z1015, KAI-0340;
Konica: KD-400Z, KD-510Z;
Leaf: AFi 7, AFi-II 12, Aptus 17, Aptus 22, Aptus 54S, Aptus 65, Aptus 75, Aptus 75S, Cantare, CatchLight, CMost, DCB2, Valeo 6, Valeo 11, Valeo 17, Valeo 22, Volare;
Leica: Digilux 2, Digilux 3, D-LUX2, D-LUX3, D-LUX4, D-LUX5, V-LUX1, V-LUX2;
Logitech Fotoman Pixtura;
Mamiya ZD;
Micron 2010;
Minolta: RD175, DiMAGE 5, DiMAGE 7, DiMAGE 7i, DiMAGE 7Hi, DiMAGE A1, DiMAGE A2, DiMAGE A200, DiMAGE G400, DiMAGE G500, DiMAGE G530, DiMAGE G600, DiMAGE Z2, Alpha/Dynax/Maxxum 5D, Alpha/Dynax/Maxxum 7D;
Motorola PIXL;
Nikon: D1, D1H, D1X, D2H, D2Hs, D2X, D2Xs, D3, D3s, D3X, D40, D40X, D50, D60, D70, D70s, D80, D90, D100, D200, D300, D300s, D700, D3000, D3100, D5000, D5100, D7000, 1 J1, 1 V1, E5000, E5400, E5700, E8400, E8700, E8800, Coolpix P6000, Coolpix P7000;
Nokia: N95, X2;
Olympus: C3030Z, C5050Z, C5060WZ, C7070WZ, C70Z,C7000Z, C740UZ, C770UZ, C8080WZ, X200,D560Z,C350Z, E-1, E-3, E-5, E-10, E-20, E-30, E-300, E-330, E-400, E-410, E-420, E-500, E-510, E-520, E-620, E-P1, E-P2, E-P3, E-PL1, E-PL1s, E-PL2, E-PL3, E-PM1, SP310, SP320, SP350, SP500UZ, SP510UZ, SP550UZ, SP560UZ, SP570UZ, XZ-1;
Panasonic: DMC-FZ8, DMC-FZ18, DMC-FZ28, DMC-FZ30, DMC-FZ35/FZ38, DMC-FZ40, DMC-FZ50, DMC-FZ100, DMC-FZ150, DMC-FX150, DMC-G1, DMC-G2, DMC-G3, DMC-GF1, DMC-GF2, DMC-GF3, DMC-GH1, DMC-GH2, DMC-GX1DMC-L1, DMC-L10, DMC-LC1, DMC-LX1, DMC-LX2, DMC-LX3, DMC-LX5;
Pentax: *ist D, *ist DL, *ist DL2, *ist DS, *ist DS2, K10D, K20D, K100D, K100D Super, K200D, K2000/K-m, K-x, K-r, K-5, K-7, Optio S, Optio S4, Optio 33WR, Optio 750Z, 645D;
Phase One: LightPhase, H 10, H 20, H 25, P 20, P 25, P 30, P 45, P 45+;
Pixelink A782;
Polaroid x530;
Redcode R3D format;
Rollei d530flex;
RoverShot 3320af;
Samsung: EX1, GX-1S, GX-10, GX20, NX10, NX11, NX100, NX200, WB550, WB2000;
Sarnoff 4096x5440;
Sigma: SD9, SD10, SD14;
Sinar: 3072x2048 , 4080x4080 , 4080x5440 , STI format;
SMaL: Ultra-Pocket 3 , Ultra-Pocket 4 , Ultra-Pocket 5;
Sony: DSC-F828 , DSC-R1 , DSC-V3, DSLR-A100, DSLR-A200, DSLR-A230, DSLR-A290, DSLR-A300, DSLR-A330, DSLR-A350, DSLR-A380, DSLR-A450, DSLR-A500, DSLR-A550, DSLR-A580, DSLR-A700, DSLR-A850, DSLR-A900, NEX-3, NEX-5, NEX-5N, NEX-C3, SLT-A33, SLT-A35, SLT-A55V, SLT-A65V, SLT-A77V, XCD-SX910CR;
STV680 VGA.