Examples of ImageReader


Examples of javax.imageio.ImageReader

        }
      } else {
        ImageInputStream iis = ImageIO.createImageInputStream(file);
                final Iterator it = ImageIO.getImageReaders(iis);
        if (it.hasNext()) {
          final ImageReader reader = (ImageReader) it.next();
          reader.setInput(iis);
          final ColorModel cm = ((ImageTypeSpecifier) reader
              .getImageTypes(0).next()).getColorModel();
          if (cm instanceof IndexColorModel) {
            final IndexColorModel icm = (IndexColorModel) cm;
            final InverseColorMapOp eicm = new InverseColorMapOp(
                icm);
View Full Code Here

Examples of loci.formats.ImageReader

   */
  static public Set<String> getImageSuffixes() {
    synchronized(disallowedSuffixes) {
      if (cachedImageSuffixes == null) {
        cachedImageSuffixes = new HashSet<String>(Arrays.asList(
            new ImageReader().getSuffixes()));
        cachedImageSuffixes.removeAll(disallowedSuffixes);
      }
    }
    return cachedImageSuffixes;
  }
View Full Code Here

Examples of org.apache.fop.image.analyser.ImageReader

        FopImage imageObject = (FopImage)m_urlMap.get(absoluteURL.toString());
        if (imageObject != null)
            return imageObject;

            // If not, check image type
        ImageReader imgReader = null;
        try {
            if (imgIS == null) {
                imgIS = absoluteURL.openStream();
            }
            imgReader = ImageReaderFactory.Make(absoluteURL.toExternalForm(),
                                                imgIS);
        } catch (Exception e) {
            throw new FopImageException("Error while recovering Image Informations ("
                                        + absoluteURL.toString() + ") : "
                                        + e.getMessage());
        }
        finally {
            if (imgIS != null) {
                try {
                    imgIS.close();
                } catch (IOException e) {}
            }
        }
        if (imgReader == null)
            throw new FopImageException("No ImageReader for this type of image ("
                                        + absoluteURL.toString() + ")");
            // Associate mime-type to FopImage class
        String imgMimeType = imgReader.getMimeType();
        String imgClassName = null;
        if ("image/gif".equals(imgMimeType)) {
            imgClassName = "org.apache.fop.image.GifJpegImage";
            // imgClassName = "org.apache.fop.image.JAIImage";
        } else if ("image/jpeg".equals(imgMimeType)) {
View Full Code Here

Examples of org.jwildfire.io.ImageReader

  public List<RGBPalette> readPaletteFromMapData(String pMapData, String pFilename) throws Exception {
    List<RGBPalette> res = new ArrayList<RGBPalette>();
    RGBPalette gradient = new RGBPalette();
    res.add(gradient);
    gradient.setFlam3Name(new File(pFilename).getName());
    SimpleImage img = new ImageReader().loadImage(pFilename);
    if (img.getImageWidth() > 0 && img.getImageHeight() > 0) {
      Map<Integer, RGBColor> colors = new HashMap<Integer, RGBColor>();
      Pixel rgbPixel = new Pixel();
      for (int i = 0; i < img.getImageWidth(); i++) {
        rgbPixel.setARGBValue(img.getARGBValue(i, 0));
View Full Code Here

Examples of org.jwildfire.io.ImageReader

      int minSize = 16;
      int maxSize = 16000;
      File file = getRandomFile();
      if (file != null) {
        byte[] imgData = Tools.readFile(file.getAbsolutePath());
        WFImage img = new ImageReader(new JLabel()).loadImage(file.getAbsolutePath());
        if (img.getImageWidth() >= minSize && img.getImageWidth() <= maxSize && img.getImageHeight() >= minSize && img.getImageHeight() <= maxSize) {
          int hashcode = RessourceManager.calcHashCode(imgData);
          SimpleImage wfImg = (SimpleImage) RessourceManager.getImage(hashcode, imgData);
          RGBPalette gradient = new MedianCutQuantizer().createPalette(wfImg);
          return new ImageData(null, file.getName(), imgData, gradient);
View Full Code Here

Examples of org.jwildfire.io.ImageReader

          if (p >= 0 && p < filename.length() - 2) {
            fileExt = filename.substring(p + 1, filename.length());
          }
        }
        if ("hdr".equalsIgnoreCase(fileExt)) {
          SimpleHDRImage hdrImg = new ImageReader(this).loadHDRImage(currFile.getAbsolutePath());
          SimpleImage img = new FastHDRTonemapper().renderImage(hdrImg);
          ScaleTransformer scaleT = new ScaleTransformer();
          scaleT.setScaleWidth(THUMBNAIL_WIDTH);
          scaleT.setAspect(ScaleAspect.KEEP_WIDTH);
          scaleT.setUnit(Unit.PIXELS);
View Full Code Here

Examples of org.jwildfire.io.ImageReader

    for (int i = 1; i <= pSlices; i += inputSequenceStep) {
      images.add(null);
      imagesIndex.add(Integer.valueOf(i));
    }
    String filename = String.format(inputfilename, 1);
    images.set(0, new ImageReader().loadImage(filename));

    stackXSize = images.get(0).getImageWidth() / downsample;
    stackYSize = images.get(0).getImageHeight() / downsample;
    stackZSize = images.size();
View Full Code Here

Examples of org.jwildfire.io.ImageReader

      return 0;
    SimpleImage img = images.get(pZ);
    if (img == null) {
      String filename = String.format(inputfilename, imagesIndex.get(pZ));
      try {
        SimpleImage loadedImage = new ImageReader().loadImage(filename);
        for (PreFilter filter : preFilterList) {
          filter.apply(loadedImage);
        }
        if (downsample > 1) {
          double square = downsample * downsample;
 
View Full Code Here

Examples of org.jwildfire.io.ImageReader

      }
    }
    if (chooser.showOpenDialog(centerPanel) == JFileChooser.APPROVE_OPTION) {
      File file = chooser.getSelectedFile();
      try {
        SimpleImage img = new ImageReader(centerPanel).loadImage(file.getAbsolutePath());
        prefs.setLastInputImageFile(file);
        RGBPalette palette = new MedianCutQuantizer().createPalette(img);
        data.paletteKeyFrames = null;
        saveUndoPoint();
        getCurrLayer().setPalette(palette);
View Full Code Here

Examples of org.jwildfire.io.ImageReader

        }
        lastFilename = filename;
      }
      if (count > 0) {
        File first = new File(String.format(pFilenamePattern, firstIndex));
        SimpleImage img = new ImageReader(rootTabbedPane).loadImage(first.getAbsolutePath());
        if (img != null) {
          sequenceWidthREd.setValue(img.getImageWidth());
          sequenceHeightREd.setValue(img.getImageHeight());
          sequenceSlicesREd.setValue(count);
          setCurrSequencePattern(pFilenamePattern);
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.