Examples of decodeImage()


Examples of hipi.image.io.ImageDecoder.decodeImage()

    {
      fis = new FileInputStream("data/test/JPEGImageUtilTestCase/truth/" + fileName[i] + ".ppm");
      ppmImage = ppmDecoder.decodeImage(fis);
      assumeNotNull(ppmImage);
      fis = new FileInputStream("data/test/JPEGImageUtilTestCase/decode/" + fileName[i] + ".jpg");
      jpgImage = jpgDecoder.decodeImage(fis);
      assumeNotNull(jpgImage);
      assertEquals(fileName[i] + " decoding fails", ppmImage, jpgImage);
    }
  }
View Full Code Here

Examples of hipi.image.io.ImageDecoder.decodeImage()

    if (_cacheData != null) {
      ImageDecoder decoder = CodecManager.getDecoder(ImageType.fromValue(_cacheType));
      if (decoder == null)
        return null;
      ByteArrayInputStream bis = new ByteArrayInputStream(_cacheData);
      FloatImage image = decoder.decodeImage(bis);
      bis.close();
      return image;
    }
    return null;
  }
View Full Code Here

Examples of hipi.image.io.ImageDecoder.decodeImage()

    FloatImage image;
    String[] fileName = {"canon-ixus", "cmyk-jpeg-format"};
    for (int i = 0; i < fileName.length; i++)
    {
      pis = new FileInputStream("data/test/JPEGImageUtilTestCase/truth/" + fileName[i] + ".ppm");
      image = decoder.decodeImage(pis);
      jos = new FileOutputStream("/tmp/" + fileName[i] + ".jpg");
      encoder.encodeImage(image, null, jos);
      Runtime rt = Runtime.getRuntime();
      Process pr = rt.exec("compare -metric PSNR data/test/JPEGImageUtilTestCase/truth/" + fileName[i] + ".ppm /tmp/" + fileName[i] + ".jpg /tmp/psnr.png");
      Scanner scanner = new Scanner(new InputStreamReader(pr.getErrorStream()));
View Full Code Here

Examples of hipi.image.io.ImageDecoder.decodeImage()

    {
      fis = new FileInputStream("data/test/PNGImageUtilTestCase/truth/" + fileName[i] + ".ppm");
      ppmImage = ppmDecoder.decodeImage(fis);
      assumeNotNull(ppmImage);
      fis = new FileInputStream("data/test/PNGImageUtilTestCase/decode/" + fileName[i] + ".png");
      pngImage = pngDecoder.decodeImage(fis);
      assumeNotNull(pngImage);
      assertEquals(fileName[i] + " decoding fails for " + fileName[i], ppmImage, pngImage);
    }
  }
View Full Code Here

Examples of hipi.image.io.ImageDecoder.decodeImage()

    if (_filesInHar != null) {
      ImageDecoder decoder = CodecManager.getDecoder(ImageType.fromValue(_cacheType));
      if (decoder == null)
        return null;
      ByteArrayInputStream bis = new ByteArrayInputStream(_cacheData);
      FloatImage image = decoder.decodeImage(bis);
      bis.close();
      return image;
    }
     return null;
  }
View Full Code Here

Examples of hipi.image.io.ImageDecoder.decodeImage()

    FloatImage image;
    String[] fileName = {"canon-ixus", "cmyk-jpeg-format"};
    for (int i = 0; i < fileName.length; i++)
    {
      pis = new FileInputStream("data/test/PNGImageUtilTestCase/truth/" + fileName[i] + ".ppm");
      image = decoder.decodeImage(pis);
      pos = new FileOutputStream("/tmp/" + fileName[i] + ".png");
      encoder.encodeImage(image, null, pos);
      Runtime rt = Runtime.getRuntime();
      Process pr = rt.exec("compare -metric MSE data/test/PNGImageUtilTestCase/truth/" + fileName[i] + ".ppm /tmp/" + fileName[i] + ".png /tmp/psnr.png");
      Scanner scanner = new Scanner(new InputStreamReader(pr.getErrorStream()));
View Full Code Here

Examples of hipi.image.io.ImageDecoder.decodeImage()

    FileInputStream fis;
    String[] fileName = {"canon-ixus", "cmyk-jpeg-format"};
    for (int i = 0; i < fileName.length; i++)
    {
      fis = new FileInputStream("data/test/JPEGImageUtilTestCase/truth/" + fileName[i] + ".ppm");
      FloatImage image = decoder.decodeImage(fis);
      ByteArrayOutputStream bos = new ByteArrayOutputStream();
      image.write(new DataOutputStream(bos));
      ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray());
      FloatImage newImage = new FloatImage();
      newImage.readFields(new DataInputStream(bis));
View Full Code Here

Examples of hipi.image.io.ImageDecoder.decodeImage()

    ImageDecoder decoder = JPEGImageUtil.getInstance();
    int count = 0;
    while (aib.hasNext()) {
      aib.next();
      FloatImage image = aib.getCurrentImage();
      FloatImage source = decoder.decodeImage(new FileInputStream("data/test/ImageBundleTestCase/read/" + count + ".jpg"));
      assertEquals(count + " image fails", source, image);
      count++;
    }
    aib.close();
  }
View Full Code Here

Examples of hipi.image.io.ImageDecoder.decodeImage()

    AbstractImageBundle aib = createImageBundleAndOpen(AbstractImageBundle.FILE_MODE_READ);
    ImageDecoder decoder = JPEGImageUtil.getInstance();
    int count = 0;
    while (aib.hasNext()) {
      aib.next();
      FloatImage source = decoder.decodeImage(new FileInputStream("data/test/ImageBundleTestCase/read/" + count + ".jpg"));
      FloatImage image = aib.getCurrentImage();
      assertEquals(count + " image, first trial fails", source, image);
      image = aib.getCurrentImage();
      assertEquals(count + " image, second trial fails", source, image);
      image = aib.getCurrentImage();
View Full Code Here

Examples of hipi.image.io.ImageDecoder.decodeImage()

  @Test
  public void testNext() throws IOException {
    AbstractImageBundle aib = createImageBundleAndOpen(AbstractImageBundle.FILE_MODE_READ);
    ImageDecoder decoder = JPEGImageUtil.getInstance();
    aib.next(); aib.next();
    FloatImage source = decoder.decodeImage(new FileInputStream("data/test/ImageBundleTestCase/read/1.jpg"));
    FloatImage image = aib.getCurrentImage();
    assertEquals("skip image fails", source, image);
    aib.close();
  }
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.