public static void main(String[] args) throws Exception { // The path to the documents directory. String dataDir = "src/programmerguide/exportingimages/exportimagetopsd/data/"; // Load an existing image com.aspose.imaging.Image image = com.aspose.imaging.Image.load(dataDir + "sample.bmp"); // Create an instance of PsdSaveOptions class // Create an instance of PsdSaveOptions class com.aspose.imaging.imageoptions.PsdOptions saveOptions = new com.aspose.imaging.imageoptions.PsdOptions(); // Set the CompressionMethod as Raw // Note: Other supported CompressionMethod is CompressionMethod.Rle [No Compression] saveOptions.setCompressionMethod(CompressionMethod.Raw); // Set the ColorMode to GrayScale//Note: Other supported ColorModes are ColorModes.Bitmap and // ColorModes.RGB saveOptions.setColorMode(ColorModes.RGB); // Save the image to disk location with supplied PsdOptions settings image.save(dataDir + "output.psd", saveOptions); // Display Status. System.out.println("Image exported to PSD successfully!"); }
public static void main(String[] args) throws Exception { // The path to the documents directory. String dataDir = Utils.getSharedDataDir(ConcatTIFFImages.class) + "images/"; // Create an instance of TiffImage and load the copied destination image TiffImage image1 = (TiffImage) com.aspose.imaging.Image.load(dataDir + "TestDemo.tif"); // Create an instance of TiffImage and load the source image TiffImage image2 = (TiffImage) com.aspose.imaging.Image.load(dataDir + "sample.tif"); // Create an instance of TIffFrame and copy active frame of source image TiffFrame frame = TiffFrame.copyFrame(image2.getActiveFrame()); // Add copied frame to destination image image1.addFrame(frame); // save the image with changes. image1.save(); // Display Status. System.out.println("Concatenation of TIF files done successfully!"); }
public static void main(String... args) throws Exception { String dataDir = Utils.getSharedDataDir(CroppingWMFfileWhileConvertingtoPNG.class) + "wmf/"; String inputFileName = dataDir + "sample.wmf"; String outFileName = dataDir + "CroppingWMFfileWhileConvertingtoPNG.png"; // Load an existing WMF image com.aspose.imaging.Image image = com.aspose.imaging.Image.load( inputFileName, new com.aspose.imaging.imageloadoptions.MetafileLoadOptions(true)); try { // Create an instance of Rectangle class by passing x,y and // width,height // Caste the object to WmfImage class type // Call the crop method of Image class and pass the rectangle class // instance ((com.aspose.imaging.fileformats.wmf.WmfImage) image) .crop(new com.aspose.imaging.Rectangle(3000, 2000, 2000, 2000)); // Create an instance of EmfRasterizationOptions class and set // different properties com.aspose.imaging.imageoptions.EmfRasterizationOptions emf = new com.aspose.imaging.imageoptions.EmfRasterizationOptions(); emf.setPageWidth(2000); emf.setPageHeight(2000); emf.setBackgroundColor(com.aspose.imaging.Color.getWhiteSmoke()); // Create an instance of PngOptions class and provide rasterization // option ImageOptionsBase options = new PngOptions(); options.setVectorRasterizationOptions(emf); // Call the save method, provide output path and PngOptions to // convert the cropped WMF file to PNG and save the output image.save(outFileName, options); } finally { image.dispose(); } }
public static void main(String... args) throws Exception { // ExStart:ApplyMotionWienerFilter // The path to the documents directory. String dataDir = Utils.getSharedDataDir(ApplyMotionWienerFilter.class) + "ConvertingImages/"; Image image = Image.load(dataDir + "aspose-logo.gif"); // caste the image into RasterImage RasterImage rasterImage = (RasterImage) image; if (rasterImage == null) { return; } // Create an instance of MotionWienerFilterOptions class and set the // length, smooth value and angle. MotionWienerFilterOptions options = new MotionWienerFilterOptions(50, 9, 90); options.setGrayscale(true); // apply MedianFilterOptions filter to RasterImage object. rasterImage.filter(image.getBounds(), options); // Save the resultant image image.save(dataDir + "ApplyingMotionWienerFilter_out.gif"); // ExEnd:ApplyMotionWienerFilter }