CSJ2K.j2k.fileformat.writer.FileFormatWriter.writeImageHeaderBox C# (CSharp) Метод

writeImageHeaderBox() публичный Метод

This method writes the Image Header box
If an I/O error ocurred. /// ///
public writeImageHeaderBox ( ) : void
Результат void
        public virtual void writeImageHeaderBox()
        {
            // Write box length
            fi.writeInt(IHB_LENGTH);

            // Write ihdr box name
            fi.writeInt(CSJ2K.j2k.fileformat.FileFormatBoxes.IMAGE_HEADER_BOX);

            // Write HEIGHT field
            fi.writeInt(height);

            // Write WIDTH field
            fi.writeInt(width);

            // Write NC field
            fi.writeShort(nc);

            // Write BPC field
            // if the number of bits per component varies write 0xff else write
            // number of bits per components
            if (bpcVaries)
                fi.writeByte(0xff);
            else
                fi.writeByte(bpc[0] - 1);

            // Write C field
            fi.writeByte(CSJ2K.j2k.fileformat.FileFormatBoxes.IMB_C);

            // Write UnkC field
            fi.writeByte(CSJ2K.j2k.fileformat.FileFormatBoxes.IMB_UnkC);

            // Write IPR field
            fi.writeByte(CSJ2K.j2k.fileformat.FileFormatBoxes.IMB_IPR);
        }