iccprofileversion.java
来自「jpeg2000编解码」· Java 代码 · 共 50 行
JAVA
50 行
/***************************************************************************** * * $Id: ICCProfileVersion.java,v 1.1.1.1 2002/08/02 09:47:05 grosbois Exp $ * * Copyright Eastman Kodak Company, 343 State Street, Rochester, NY 14650 * $Date $ *****************************************************************************/package icc.types;import java.io.IOException;import java.io.RandomAccessFile;import icc .ICCProfile;/** * This class describes the ICCProfile Version as contained in * the header of the ICC Profile. * * @see jj2000.j2k.icc.ICCProfile * @see jj2000.j2k.icc.types.ICCProfileHeader * @version 1.0 * @author Bruce A. Kern */public class ICCProfileVersion { /** Field size */ public final static int size = 4 * ICCProfile.byte_size; /** Major revision number in binary coded decimal */ public byte uMajor; /** Minor revision in high nibble, bug fix revision in low nibble, both in binary coded decimal */ public byte uMinor; private byte reserved1; private byte reserved2; /** Construct from constituent parts. */ public ICCProfileVersion (byte major, byte minor, byte res1, byte res2) { uMajor = major; uMinor = minor; reserved1 = res1; reserved2 = res2; } /** Construct from file content. */ public void write (RandomAccessFile raf) throws IOException { raf.write(uMajor); raf.write(uMinor); raf.write(reserved1); raf.write(reserved2); } /** String representation of class instance. */ public String toString () { return "Version " + uMajor + "." + uMinor; } /* end class ICCProfileVersion */ }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?