Examples of JPEGFormat


Examples of javax.media.format.JPEGFormat

  @Override
  public Format[] getSupportedInputFormats()
  {
    return new Format[] {
        new JPEGFormat(),
        new GIFFormat(),
        new PNGFormat()};
  }
View Full Code Here

Examples of javax.media.format.JPEGFormat

  {
    if (input == null)
      return supportedOutputFormats;
    VideoFormat inputCast = (VideoFormat) input;
    final Format[] result = new Format[] {
        new JPEGFormat(inputCast.getSize(), -1, Format.byteArray, inputCast.getFrameRate(), -1, -1)};

    return result;
  }
View Full Code Here

Examples of javax.media.format.JPEGFormat

    assertEquals(new YUVFormat(new java.awt.Dimension(120, 200), 1000, YUVFormat.byteArray, 1.f, YUVFormat.YUV_111, 2, 3, 4, 5, 6).toString(), "YUV Video Format: Size = java.awt.Dimension[width=120,height=200] MaxDataLength = 1000 DataType = class [B yuvType = 8 StrideY = 2 StrideUV = 3 OffsetY = 4 OffsetU = 5 OffsetV = 6\n");
   
    assertEquals(new RGBFormat().toString(), "RGB, -1-bit, Masks=-1:-1:-1, PixelStride=-1, LineStride=-1");

   
    assertEquals(new JPEGFormat().toString(), "jpeg video format: dataType = class [B");
    assertEquals(new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, 1.f, 2, 3).toString(), "jpeg video format: size = 1x1 FrameRate = 1.0 maxDataLength = 1000 dataType = class [S q factor = 2 decimation = 3");
    assertEquals(new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, 1.f, -1, 3).toString(), "jpeg video format: size = 1x1 FrameRate = 1.0 maxDataLength = 1000 dataType = class [S decimation = 3");
   
   
    assertEquals(new H261Format().toString(), "H.261 video format");
    assertEquals(new H261Format(new Dimension(1, 1), 2000, Format.byteArray, 3.f, 1).toString(), "H.261 video format");
    assertEquals(new H263Format().toString(), "H.263 video format");
View Full Code Here

Examples of javax.media.format.JPEGFormat

      assertEquals(f2.getYuvType(), f1.getYuvType());
     
    }
   
    {
      final JPEGFormat f1 = new JPEGFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2);
      final JPEGFormat f2 = (JPEGFormat) f1.relax();
      assertFalse(f1.equals(f2));
      assertEquals(f2.getEncoding(), f1.getEncoding());
      assertEquals(f2.getDataType(), f1.getDataType());
      assertEquals(f2.getFrameRate(), -1.f);
      assertEquals(f2.getMaxDataLength(), -1);
      assertEquals(f2.getSize(), null);
      assertEquals(f2.getQFactor(), f1.getQFactor());
      assertEquals(f2.getDecimation(), f1.getDecimation());
     
    }
   
    {
      final H261Format f1 = new H261Format(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1);
      final H261Format f2 = (H261Format) f1.relax();
      assertFalse(f1.equals(f2));
      assertEquals(f2.getEncoding(), f1.getEncoding());
      assertEquals(f2.getDataType(), f1.getDataType());
      assertEquals(f2.getFrameRate(), -1.f);
      assertEquals(f2.getMaxDataLength(), -1);
      assertEquals(f2.getSize(), null);
      assertEquals(f2.getStillImageTransmission(), f1.getStillImageTransmission());
     
    }

    {
      final H263Format f1 = new H263Format(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6);
      final H263Format f2 = (H263Format) f1.relax();
      assertFalse(f1.equals(f2));
      assertEquals(f2.getEncoding(), f1.getEncoding());
      assertEquals(f2.getDataType(), f1.getDataType());
      assertEquals(f2.getFrameRate(), -1.f);
      assertEquals(f2.getMaxDataLength(), -1);
      assertEquals(f2.getSize(), null);
      assertEquals(f2.getAdvancedPrediction(), f1.getAdvancedPrediction());
      assertEquals(f2.getArithmeticCoding(), f1.getArithmeticCoding());
      assertEquals(f2.getErrorCompensation(), f1.getErrorCompensation());
      assertEquals(f2.getHrDB(), f1.getHrDB());
      assertEquals(f2.getPBFrames(), f1.getPBFrames());
      assertEquals(f2.getUnrestrictedVector(), f1.getUnrestrictedVector());
     
    }

  }
View Full Code Here

Examples of javax.media.format.JPEGFormat

    }
  }
 
  public void testEqualsMatches_JPEGFormat()
  {
    final JPEGFormat f1 = new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, 1.f, 2, 3);

    // equal and match:
    {
      final JPEGFormat[] f2s = new JPEGFormat[]{
          new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, 1.f, 2, 3),
            (JPEGFormat) f1.clone(),
            (JPEGFormat) f1.intersects(f1)
      };
      for (int i = 0; i < f2s.length; ++i)
      {
        JPEGFormat f2 = f2s[i];
        assertTrue(f1.equals(f2));
        assertTrue(f1.matches(f2));
        assertTrue(f2.equals(f1));
        assertTrue(f2.matches(f1));
      }
    }
   
    // not equal and not match:
    {
      final JPEGFormat[] f2s = new JPEGFormat[]{
          new JPEGFormat(new Dimension(1, 2), 1000, Format.shortArray, 1.f, 2, 3),
          new JPEGFormat(new Dimension(1, 1), 1000, Format.byteArray, 1.f, 2, 3),
          new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, 2.f, 2, 3),
          new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, 1.f, 12, 3),
          new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, 1.f, 2, 13),
                       
      };
      for (int i = 0; i < f2s.length; ++i)
      {
        JPEGFormat f2 = f2s[i];
        //System.out.println(f2);
        assertFalse(f1.equals(f2));
        assertFalse(f1.matches(f2));
        assertFalse(f2.equals(f1));
        assertFalse(f2.matches(f1));
      }
    }

    // not equal but match:
    {     
      final JPEGFormat[] f2s = new JPEGFormat[]{
          new JPEGFormat(new Dimension(1, 1), 2000, Format.shortArray, 1.f, 2, 3),
          new JPEGFormat(null, 1000, Format.shortArray, 1.f, 2, 3),
          new JPEGFormat(new Dimension(1, 1), Format.NOT_SPECIFIED, Format.shortArray, 1.f, 2, 3),
          new JPEGFormat(new Dimension(1, 1), 1000, null, 1.f, 2, 3),
          new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, Format.NOT_SPECIFIED, 2, 3),
          new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, 1.f, Format.NOT_SPECIFIED, 3),
          new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, 1.f, 2, Format.NOT_SPECIFIED),
         
      };
      for (int i = 0; i < f2s.length; ++i)
      {
        JPEGFormat f2 = f2s[i];
        //System.out.println(f2);
        assertFalse(f1.equals(f2));
        assertTrue(f1.matches(f2));
        assertFalse(f2.equals(f1));
        assertTrue(f2.matches(f1));
      }
    }
  }
View Full Code Here

Examples of javax.media.format.JPEGFormat

        logger.log(Level.WARNING, "Failed to read image (ImageIO.read returned null).");
        throw new ResourceUnavailableException();
      }
     
      if (frameContentType.equals("image/jpeg"))
        format = new JPEGFormat(new Dimension(image.getWidth(null), image.getHeight(null)), Format.NOT_SPECIFIED, Format.byteArray, -1.f, Format.NOT_SPECIFIED, Format.NOT_SPECIFIED);
      else if(frameContentType.equals("image/gif"))
        format = new GIFFormat(new Dimension(image.getWidth(null), image.getHeight(null)), Format.NOT_SPECIFIED, Format.byteArray, -1.f);
      else if(frameContentType.equals("image/png"))
        format = new PNGFormat(new Dimension(image.getWidth(null), image.getHeight(null)), Format.NOT_SPECIFIED, Format.byteArray, -1.f);
      else
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.