Examples of PixelImage


Examples of net.sourceforge.jiu.data.PixelImage

  public void processFile(String inputDirectory, String inputFileName, String outputDirectory)
  {
    File file = new File(inputDirectory, inputFileName);
    String name = file.getAbsolutePath();
    System.out.print(name);
    PixelImage image;
    try
    {
      if (useToolkit)
      {
        image = ToolkitLoader.loadViaToolkitOrCodecs(name, true, null);
      }
      else
      {
        image = ImageLoader.load(name);
      }
    }
    catch (Exception e)
    {
      image = null;
    }
    if (image == null)
    {
      numFailed++;
      System.out.println(" Failed.");
    }
    else
    {
      numSuccess++;
      System.out.println(" OK. Width=" + image.getWidth() + ", height=" + image.getHeight() + " pixels.");
    }
  }
View Full Code Here

Examples of net.sourceforge.jiu.data.PixelImage

  {
    File dir = new File(inputDirectory);
    File file = new File(dir, inputFileName);
    String name = file.getAbsolutePath();
    // load image
    PixelImage image = ToolkitLoader.loadViaToolkitOrCodecs(name);
    // convert to RGB24 if necessary
    image = convertToRgb24(image);
    // scale down if necessary
    image = scale(image);
    // increase contrast
View Full Code Here

Examples of net.sourceforge.jiu.data.PixelImage

*/
public class JiuBlur
{
  public static void main(String[] args) throws Exception
  {
    PixelImage image = ToolkitLoader.loadAsRgb24Image("resources/images/image1.jpg");
    image = Contrast.adjust(image, 20);
    image = ConvolutionKernelFilter.filter(image, ConvolutionKernelFilter.TYPE_BLUR);
    BufferedImage awtImage = ImageCreator.convertToAwtBufferedImage(image);
    ImageIO.write(awtImage, "jpg", new File("out-image1.jpg"));
  }
View Full Code Here

Examples of net.sourceforge.jiu.data.PixelImage

  }

  private static void run(JiuConvertSettings settings, String inputFileName)
  {
    String message = null;
    PixelImage image = null;
    try
    {
      image = ImageLoader.load(inputFileName, (Vector)null);
    }
    catch (InvalidImageIndexException iiie)
View Full Code Here

Examples of net.sourceforge.jiu.data.PixelImage

    {
      throw new UnsupportedTypeException("Cannot load image. The " +
        "input stream is an IFF file, but not of type ILBM or PBM" +
        " (" + getChunkName(type) + ")");
    }
    PixelImage result = null;
    boolean hasBMHD = false;
    boolean hasCAMG = false;
    do
    {
      int magic = in.readInt();
View Full Code Here

Examples of net.sourceforge.jiu.data.PixelImage

    if (ehb)
    {
      createExtraHalfbritePalette();
    }
    int numBytesPerPlane = (width + 7) / 8;
    PixelImage image = null;
    Paletted8Image palettedImage = null;
    RGB24Image rgbImage = null;
    if (numPlanes == 24 || ham)
    {
      rgbImage = new MemoryRGB24Image(getBoundsWidth(), getBoundsHeight());
View Full Code Here

Examples of net.sourceforge.jiu.data.PixelImage

    MissingParameterException,
    WrongParameterException
  {
    ensureInputImageIsAvailable();
    ensureImagesHaveSameResolution();
    PixelImage in = getInputImage();
    if (in instanceof IntegerImage)
    {
      process((IntegerImage)in, (IntegerImage)getOutputImage());
    }
    else
View Full Code Here

Examples of net.sourceforge.jiu.data.PixelImage

  private int x2;
  private int y2;

  private void checkBounds() throws WrongParameterException
  {
    PixelImage in = getInputImage();
    if (x1 >= in.getWidth())
    {
      throw new WrongParameterException("x1 must be smaller than input image width.");
    }
    if (x2 >= in.getWidth())
    {
      throw new WrongParameterException("x2 must be smaller than input image width.");
    }
    if (y1 >= in.getHeight())
    {
      throw new WrongParameterException("y1 must be smaller than input image height.");
    }
    if (y2 >= in.getHeight())
    {
      throw new WrongParameterException("y2 must be smaller than input image height.");
    }
  }
View Full Code Here

Examples of net.sourceforge.jiu.data.PixelImage

  public void process() throws
    MissingParameterException,
    WrongParameterException
  {
    ensureInputImageIsAvailable();
    PixelImage in = getInputImage();
    ensureOutputImageResolution(in.getHeight(), in.getWidth());
    if (in instanceof IntegerImage)
    {
      process((IntegerImage)in, (IntegerImage)getOutputImage());
    }
    else
View Full Code Here

Examples of net.sourceforge.jiu.data.PixelImage

   * @param fileName name of the image file
   * @return image object or <code>null</code> on failure
   */
  public static PixelImage loadViaToolkitOrCodecs(String fileName, boolean preferToolkit, Vector progressListeners)
  {
    PixelImage result = null;
    try
    {
      if (preferToolkit)
      {
        result = loadAsRgb24Image(fileName);
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.