2362N/A * Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved. 0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A * This code is free software; you can redistribute it and/or modify it 0N/A * under the terms of the GNU General Public License version 2 only, as 2362N/A * published by the Free Software Foundation. Oracle designates this 0N/A * particular file as subject to the "Classpath" exception as provided 2362N/A * by Oracle in the LICENSE file that accompanied this code. 0N/A * This code is distributed in the hope that it will be useful, but WITHOUT 0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A * version 2 for more details (a copy is included in the LICENSE file that 0N/A * accompanied this code). 0N/A * You should have received a copy of the GNU General Public License version 0N/A * 2 along with this work; if not, write to the Free Software Foundation, 0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 2362N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 0N/A * mlib_ImageAffineEdgeZero - implementation of MLIB_EDGE_DST_FILL_ZERO 0N/A * mlib_ImageAffineEdgeNearest - implementation of MLIB_EDGE_OP_NEAREST 0N/A * void mlib_ImageAffineEdgeExtend_BL - implementation of MLIB_EDGE_SRC_EXTEND 0N/A * edge condition for MLIB_BILINEAR filter 0N/A * void mlib_ImageAffineEdgeExtend_BC - implementation of MLIB_EDGE_SRC_EXTEND 0N/A * edge condition for MLIB_BICUBIC filter 0N/A * void mlib_ImageAffineEdgeExtend_BC2 - implementation of MLIB_EDGE_SRC_EXTEND 0N/A * edge condition for MLIB_BICUBIC2 filter 0N/A * mlib_ImageAffineEdgeZero: 0N/A * This function fills the edge pixels (i.e. thouse one which can not 0N/A * be interpolated with given resampling filter because their prototypes 0N/A * in the source image lie too close to the border) in the destination 0N/A * image with zeroes. 0N/A * mlib_ImageAffineEdgeNearest: 0N/A * This function fills the edge pixels (i.e. thouse one which can not 0N/A * be interpolated with given resampling filter because their prototypes 0N/A * in the source image lie too close to the border) in the destination 0N/A * image according to the nearest neighbour interpolation. 0N/A * mlib_ImageAffineEdgeExtend_BL: 0N/A * This function fills the edge pixels (i.e. thouse one which can not 0N/A * be interpolated with given resampling filter because their prototypes 0N/A * in the source image lie too close to the border) in the destination 0N/A * image according to the bilinear interpolation with border pixels extend 0N/A * mlib_ImageAffineEdgeExtend_BC: 0N/A * This function fills the edge pixels (i.e. thouse one which can not 0N/A * be interpolated with given resampling filter because their prototypes 0N/A * in the source image lie too close to the border) in the destination 0N/A * image according to the bicubic interpolation with border pixels extend 0N/A * mlib_ImageAffineEdgeExtend_BC2: 0N/A * This function fills the edge pixels (i.e. thouse one which can not 0N/A * be interpolated with given resampling filter because their prototypes 0N/A * in the source image lie too close to the border) in the destination 0N/A * image according to the bicubic2 interpolation with border pixels extend 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 0N/A/***************************************************************/ 3813N/A /* Image type MLIB_BIT is not used in java, so we can ignore it. */ 0N/A/***************************************************************/ 3813N/A /* Image type MLIB_BIT is not used in java, so we can ignore it. */ 0N/A/***************************************************************/ 3813N/A /* Unsupported type of lookup table. Report a failure */ 3813N/A /* Incompatible image type. Ignore it for now. */ 3813N/A /* Incompatible image type. Ignore it for now. */ 3813N/A /* Unsupported type of lookup table. 3813N/A * Can not be here due to check on line 685, 3813N/A /* Image type MLIB_BIT is not supported, ignore it. */ 0N/A/***************************************************************/ 3813N/A /* Unsupported type of lookup table. */ 3813N/A /* Ignore incomatible image type. */ 3813N/A /* Ignore incomatible image type. */ 3813N/A /* Unsupported type of lookup table. 3813N/A * Can not be here due to check on line 836, 3813N/A /* Ignore unsupported image type MLIB_BIT */ 0N/A/***************************************************************/