xtiffimagedecoder.java

来自「OpenMap是一个基于JavaBeansTM的开发工具包。利用OpenMap你」· Java 代码 · 共 49 行

JAVA
49
字号
package org.libtiff.jai.codecimpl;/* * The contents of this file are subject to the  JAVA ADVANCED IMAGING * SAMPLE INPUT-OUTPUT CODECS AND WIDGET HANDLING SOURCE CODE  License * Version 1.0 (the "License"); You may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://www.sun.com/software/imaging/JAI/index.html * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See * the License for the specific language governing rights and limitations * under the License.  * * The Original Code is JAVA ADVANCED IMAGING SAMPLE INPUT-OUTPUT CODECS * AND WIDGET HANDLING SOURCE CODE.  * The Initial Developer of the Original Code is: Sun Microsystems, Inc.. * Portions created by: _______________________________________ * are Copyright (C): _______________________________________ * All Rights Reserved. * Contributor(s): _______________________________________ */import java.awt.image.RenderedImage;import java.io.IOException;import org.libtiff.jai.util.JaiI18N;import com.sun.media.jai.codec.ImageDecodeParam;import com.sun.media.jai.codec.SeekableStream;import com.sun.media.jai.codec.TIFFDecodeParam;import com.sun.media.jai.codecimpl.TIFFImageDecoder;/** */public class XTIFFImageDecoder extends TIFFImageDecoder {    public XTIFFImageDecoder(SeekableStream input, ImageDecodeParam param) {        super(input, param);    }    public RenderedImage decodeAsRenderedImage(int page) throws IOException {        if ((page < 0) || (page >= getNumPages())) {            throw new IOException(JaiI18N.getString("XTIFFImageDecoder9"));        }        return new XTIFFImage(input, (TIFFDecodeParam) param, page);    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?