Lines Matching refs:dst

190     public final WritableRaster filter(Raster src, WritableRaster dst) {
191 if (dst == null) {
192 dst = createCompatibleDestRaster(src);
194 if (src.getNumBands() != dst.getNumBands()) {
196 // dst bands ({1})
198 src.getNumBands(), dst.getNumBands()));
209 // if (ippFilter(src, dst, BufferedImage.TYPE_CUSTOM, false) != 0)
210 if (slowFilter(src, dst, false) != 0) {
215 return dst;
223 * @param dst
224 * the dst.
229 private final int slowFilter(Raster src, WritableRaster dst, boolean skipAlpha) {
238 int dstMinX = dst.getMinX();
239 int dstMinY = dst.getMinY();
321 dst.setPixels(dstMinX, dstMinY, srcWidth, srcHeight, pixels);
326 public final BufferedImage filter(BufferedImage src, BufferedImage dst) {
356 if (dst == null) {
357 finalDst = dst;
358 dst = createCompatibleDestImage(src, srcCM);
359 } else if (!srcCM.equals(dst.getColorModel())) {
362 if (!((src.getType() == BufferedImage.TYPE_INT_RGB || src.getType() == BufferedImage.TYPE_INT_ARGB) && (dst
363 .getType() == BufferedImage.TYPE_INT_RGB || dst.getType() == BufferedImage.TYPE_INT_ARGB))) {
364 finalDst = dst;
365 dst = createCompatibleDestImage(src, srcCM);
370 // if (ippFilter(src.getRaster(), dst.getRaster(), src.getType(),
372 if (slowFilter(src.getRaster(), dst.getRaster(), skipAlpha) != 0) {
380 g.drawImage(dst, 0, 0, null);
382 finalDst = dst;
496 * @param dst
497 * the dst.
505 private final int ippFilter(Raster src, WritableRaster dst, int imageType, boolean skipAlpha) {
519 dstStride = dst.getWidth() * 4;
531 dstStride = dst.getWidth() * 4;
538 dstStride = dst.getWidth();
545 dstStride = dst.getWidth() * 3;
556 return slowFilter(src, dst, skipAlpha);
561 SampleModel dstSM = dst.getSampleModel();
568 return slowFilter(src, dst, skipAlpha);
574 return slowFilter(src, dst, skipAlpha);
593 return slowFilter(src, dst, skipAlpha);
599 return slowFilter(src, dst, skipAlpha);
604 return slowFilter(src, dst, skipAlpha);
622 return slowFilter(src, dst, skipAlpha);
626 if (src.getParent() != null || dst.getParent() != null) {
628 || dst.getSampleModelTranslateX() != 0
629 || dst.getSampleModelTranslateY() != 0) {
633 offsets[2] = -dst.getSampleModelTranslateX() + dst.getMinX();
634 offsets[3] = -dst.getSampleModelTranslateY() + dst.getMinY();
649 dstData = dbAccess.getData(dst.getDataBuffer());
654 res = LookupOp.ippLUT(srcData, src.getWidth(), src.getHeight(), srcStride, dstData, dst
655 .getWidth(), dst.getHeight(), dstStride, levels, values, channels, offsets, true);