Lines Matching refs:src
134 public final Rectangle2D getBounds2D(Raster src) { in getBounds2D() argument
135 return src.getBounds(); in getBounds2D()
138 public final Rectangle2D getBounds2D(BufferedImage src) { in getBounds2D() argument
139 return getBounds2D(src.getRaster()); in getBounds2D()
142 public WritableRaster createCompatibleDestRaster(Raster src) { in createCompatibleDestRaster() argument
143 return src.createCompatibleWritableRaster(); in createCompatibleDestRaster()
146 public BufferedImage createCompatibleDestImage(BufferedImage src, ColorModel dstCM) { in createCompatibleDestImage() argument
148 dstCM = src.getColorModel(); in createCompatibleDestImage()
164 WritableRaster r = dstCM.isCompatibleSampleModel(src.getSampleModel()) ? src.getRaster() in createCompatibleDestImage()
165 .createCompatibleWritableRaster(src.getWidth(), src.getHeight()) : dstCM in createCompatibleDestImage()
166 .createCompatibleWritableRaster(src.getWidth(), src.getHeight()); in createCompatibleDestImage()
171 public final WritableRaster filter(Raster src, WritableRaster dst) { in filter() argument
173 dst = createCompatibleDestRaster(src); in filter()
175 if (src.getNumBands() != dst.getNumBands()) { in filter()
178 if (src.getWidth() != dst.getWidth()) { in filter()
181 if (src.getHeight() != dst.getHeight()) { in filter()
186 if (lut.getNumComponents() != 1 && lut.getNumComponents() != src.getNumBands()) { in filter()
195 if (slowFilter(src, dst, false) != 0) { in filter()
203 public final BufferedImage filter(BufferedImage src, BufferedImage dst) { in filter() argument
204 ColorModel srcCM = src.getColorModel(); in filter()
236 dst = createCompatibleDestImage(src, null); in filter()
238 if (src.getWidth() != dst.getWidth()) { in filter()
242 if (src.getHeight() != dst.getHeight()) { in filter()
249 …if (!((src.getType() == BufferedImage.TYPE_INT_RGB || src.getType() == BufferedImage.TYPE_INT_ARGB… in filter()
252 dst = createCompatibleDestImage(src, null); in filter()
260 if (slowFilter(src.getRaster(), dst.getRaster(), skipAlpha) != 0) { in filter()
287 private final int slowFilter(Raster src, WritableRaster dst, boolean skipAlpha) { in slowFilter() argument
288 int minSrcX = src.getMinX(); in slowFilter()
290 int minSrcY = src.getMinY(); in slowFilter()
294 int numBands2Process = src.getNumBands() - skippingChannels; in slowFilter()
296 int numBands = src.getNumBands(); in slowFilter()
297 int srcHeight = src.getHeight(); in slowFilter()
298 int srcWidth = src.getWidth(); in slowFilter()
305 pixels = src.getPixels(minSrcX, minSrcY, srcWidth, srcHeight, pixels); in slowFilter()
324 pixels = src.getPixels(minSrcX, minSrcY, srcWidth, srcHeight, pixels); in slowFilter()
342 int pixel[] = new int[src.getNumBands()]; in slowFilter()
347 src.getPixel(srcX, srcY, pixel); in slowFilter()
452 private final int ippFilter(Raster src, WritableRaster dst, int imageType, boolean skipAlpha) { in ippFilter() argument
465 srcStride = src.getWidth() * 4; in ippFilter()
477 srcStride = src.getWidth() * 4; in ippFilter()
484 srcStride = src.getWidth(); in ippFilter()
491 srcStride = src.getWidth() * 3; in ippFilter()
503 return slowFilter(src, dst, skipAlpha); in ippFilter()
507 SampleModel srcSM = src.getSampleModel(); in ippFilter()
515 return slowFilter(src, dst, skipAlpha); in ippFilter()
521 return slowFilter(src, dst, skipAlpha); in ippFilter()
540 return slowFilter(src, dst, skipAlpha); in ippFilter()
546 return slowFilter(src, dst, skipAlpha); in ippFilter()
551 return slowFilter(src, dst, skipAlpha); in ippFilter()
569 return slowFilter(src, dst, skipAlpha); in ippFilter()
573 if (src.getParent() != null || dst.getParent() != null) { in ippFilter()
574 if (src.getSampleModelTranslateX() != 0 || src.getSampleModelTranslateY() != 0 in ippFilter()
578 offsets[0] = -src.getSampleModelTranslateX() + src.getMinX(); in ippFilter()
579 offsets[1] = -src.getSampleModelTranslateY() + src.getMinY(); in ippFilter()
615 srcData = dbAccess.getData(src.getDataBuffer()); in ippFilter()
621 res = ippLUT(srcData, src.getWidth(), src.getHeight(), srcStride, dstData, dst.getWidth(), in ippFilter()
658 final static native int ippLUT(Object src, int srcWidth, int srcHeight, int srcStride, in ippLUT() argument