FluxJpeg.Core.Decoder.JpegScan.AddComponent C# (CSharp) Méthode

AddComponent() public méthode

public AddComponent ( byte id, byte factorHorizontal, byte factorVertical, byte quantizationID, byte colorMode ) : void
id byte
factorHorizontal byte
factorVertical byte
quantizationID byte
colorMode byte
Résultat void
        public void AddComponent(byte id, byte factorHorizontal, byte factorVertical,
                                 byte quantizationID, byte colorMode)
        {
            JpegComponent component = new JpegComponent(this,
                id, factorHorizontal, factorVertical, quantizationID, colorMode);

            components.Add(component);

            // Defined in Annex A
            //maxH = components.Max(x => x.factorH);
            //maxV = components.Max(x => x.factorV);
            maxH = IEnum.Max(components, x => x.factorH);// components.Max(x => x.factorH);
            maxV = IEnum.Max(components, x => x.factorV); //components.Max(x => x.factorV);
        }

Usage Example

Exemple #1
0
 public void AddComponent(byte componentID, byte sampleHFactor, byte sampleVFactor,
                          byte quantizationTableID)
 {
     Scan.AddComponent(componentID, sampleHFactor, sampleVFactor, quantizationTableID, colorMode);
 }