Examples of DcImageIcon


Examples of net.datacrow.util.DcImageIcon

        update(op, src);
    }
   
    private void sharpen() {
        img = picture.getImage();
        BufferedImage src = Utilities.toBufferedImage(new DcImageIcon(img));
        BufferedImageOp op = new ConvolveOp(
                new Kernel(3, 3, new float[] { 0.0f, -0.75f, 0.0f, -0.75f, 4.0f,
                                              -0.75f, 0.0f, -0.75f, 0.0f }));
        update(op, src);
    }
View Full Code Here

Examples of net.datacrow.util.DcImageIcon

        update(op, src);
    }
   
    private void blur() {
        img = picture.getImage();
        BufferedImage src = Utilities.toBufferedImage(new DcImageIcon(img));
        BufferedImageOp op = new ConvolveOp(
                new Kernel(3, 3, new float[] {.1111f, .1111f, .1111f, .1111f, .1111f,
                                              .1111f, .1111f, .1111f, .1111f, }));
        update(op, src);
    }
View Full Code Here

Examples of net.datacrow.util.DcImageIcon

                                              .1111f, .1111f, .1111f, .1111f, }));
        update(op, src);
    }
   
    private void update(BufferedImageOp op, BufferedImage src) {
        picture = new DcImageIcon(Utilities.getBytes(new DcImageIcon(op.filter(src, null))));
        initialize();
        changed = true;
        repaint();
        revalidate();
    }
View Full Code Here

Examples of net.datacrow.util.DcImageIcon

    }
   
    private void rotate(int degrees) {
        img = picture.getImage();
       
        BufferedImage src = Utilities.toBufferedImage(new DcImageIcon(img));
        AffineTransform at = new AffineTransform();
       
        at.rotate(Math.toRadians(degrees), src.getWidth() / 2.0, src.getHeight() / 2.0);
        AffineTransform translationTransform = findTranslation (at, src);
        at.preConcatenate(translationTransform);
        BufferedImage destinationBI = new AffineTransformOp(at, AffineTransformOp.TYPE_BICUBIC).filter(src, null);

        picture = new DcImageIcon(Utilities.getBytes(new DcImageIcon(destinationBI)));
        initialize();
        changed = true;
        repaint();
        revalidate();
    }
View Full Code Here

Examples of net.datacrow.util.DcImageIcon

        remove(menu);
      }
    }
   
    private void paste() {
        DcImageIcon icon = Utilities.getImageFromClipboard();
        if (icon != null) {
            picture = icon;
            initialize();
            changed = true;
        }
View Full Code Here

Examples of net.datacrow.util.DcImageIcon

                    String name2 = new File(file).getName();
                    name1 = name1.substring(0, name1.lastIndexOf(".") > 0 ? name1.lastIndexOf(".") : name1.length());
                    name2 = name2.substring(0, name2.lastIndexOf(".") > 0 ? name2.lastIndexOf(".") : name2.length());
                   
                    if (StringUtils.equals(name1, name2)) {
                        dco.setValue(front, new DcImageIcon(file));
                        frontSet = true;
                    }
                }
               
                if (!frontSet && (files.size() == 1 ||
                    match(DcRepository.ModuleSettings.stImportLocalArtFrontKeywords, file))) {
                    dco.setValue(front, new DcImageIcon(file));
                    frontSet = true;
                } else if (!backSet && match(DcRepository.ModuleSettings.stImportLocalArtBackKeywords, file)) {
                    dco.setValue(back, new DcImageIcon(file));
                    backSet = true;
                } else if (!cdSet && match(DcRepository.ModuleSettings.stImportLocalArtMediaKeywords, file)) {
                    dco.setValue(cd, new DcImageIcon(file));
                    cdSet = true;
                }
            } catch (Exception e) {
                logger.error(e, e);
            }
View Full Code Here

Examples of net.datacrow.util.DcImageIcon

            logger.error("Error while loading Html", e);
        }
    }
   
    public String createLink(DcObject dco, String description) {
        DcImageIcon icon = DataManager.getIcon(dco);
           
        StringBuffer sb = new StringBuffer();
        sb.append("<a ");
        sb.append(Utilities.getHtmlStyle());
        sb.append(" href=\"http://");
        sb.append(dco.getID());
        sb.append("?module=");
       
        if (dco.getModule().getType() == DcModule._TYPE_MAPPING_MODULE)
            sb.append(((DcMapping) dco).getReferencedModuleIdx());   
        else
            sb.append(dco.getModule().getIndex());
       
        sb.append("\">");
        if (icon != null && icon.exists()) {
            sb.append("<img border=\"0\" src=\"");
           
            String filename = icon.getFilename();
            filename = filename.startsWith("/") ? filename.substring(1) : filename;
           
            sb.append("file://" + icon.getFilename());
            sb.append("\">");
            sb.append("&nbsp;");
        }
       
        sb.append(description);
View Full Code Here

Examples of net.datacrow.util.DcImageIcon

    }

    public void loadImage(boolean external) {
        String filename = (String) getValue(_G_EXTERNAL_FILENAME);
        filename = !external || filename == null || !new File(filename).exists() ? (String) getValue(_C_FILENAME) : filename;
        DcImageIcon image = (DcImageIcon) getValue(Picture._D_IMAGE);

        if (filename != null && image == null) {
            try {
              filename = new File(filename).exists() ? filename : DataCrow.imageDir + filename;
                image = new DcImageIcon(filename);
               
            } catch (Exception e) {
                logger.error("Could not load image " + DataCrow.imageDir + filename, e);
            }
        } else if (image != null && isEdited()) {
            image.flush();
            image = new DcImageIcon(image.getImage());
            scaledImage = null;
        }
       
        setValue(Picture._D_IMAGE, image);
        markAsUnchanged();
View Full Code Here

Examples of net.datacrow.util.DcImageIcon

        setValue(Picture._D_IMAGE, image);
        markAsUnchanged();
    }
   
    public Image getImage() {
        DcImageIcon image = (DcImageIcon) getValue(_D_IMAGE);
        return image != null ? image.getImage() : null;
    }
View Full Code Here

Examples of net.datacrow.util.DcImageIcon

            scaledImage.flush();
            scaledImage = null;
        }
       
        if (getValues() != null && (!isNew() && !edited)) {
        DcImageIcon image = ((DcImageIcon) getValue(_D_IMAGE));

        if (image != null) image.flush();
       
          setValueLowLevel(_D_IMAGE, null);
          setChanged(_D_IMAGE, false);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.