Skip to content

Instantly share code, notes, and snippets.

View ESidenko's full-sized avatar

Evgeniy Sidenko ESidenko

  • aspose.com
  • Kazakhstan
View GitHub Profile
import com.aspose.imaging.IMultipageImage;
import com.aspose.imaging.Image;
import com.aspose.imaging.RasterImage;
import com.aspose.imaging.imageoptions.PngOptions;
import java.io.File;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
import java.util.function.Consumer;
import com.aspose.imaging.IMultipageImage;
import com.aspose.imaging.Image;
import com.aspose.imaging.RasterImage;
import com.aspose.imaging.imageoptions.PngOptions;
import java.io.File;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
import java.util.function.Consumer;
import com.aspose.imaging.*;
import com.aspose.imaging.fileformats.png.PngImage;
import com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase;
import com.aspose.imaging.imagefilters.filteroptions.MedianFilterOptions;
import com.aspose.imaging.imageoptions.PngOptions;
import com.aspose.imaging.masking.ImageMasking;
import com.aspose.imaging.masking.options.MaskingOptions;
import java.io.File;
import java.util.*;
import java.util.function.Consumer;
import com.aspose.imaging.IMultipageImage;
import com.aspose.imaging.Image;
import com.aspose.imaging.RasterImage;
import com.aspose.imaging.imageoptions.PngOptions;
import java.io.File;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
import java.util.function.Consumer;
import com.aspose.imaging.IMultipageImage;
import com.aspose.imaging.Image;
import com.aspose.imaging.RasterImage;
import com.aspose.imaging.imageoptions.PngOptions;
import java.io.File;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
import java.util.function.Consumer;
import com.aspose.imaging.ColorPaletteHelper;
import com.aspose.imaging.Image;
import com.aspose.imaging.RasterImage;
import com.aspose.imaging.fileformats.png.PngColorType;
import com.aspose.imaging.imageoptions.ApngOptions;
String templatesFolder = "C:\\WorkDir\\";
String inputFile = templatesFolder + "template.apng";
String outputFile = templatesFolder + "compressed_apng.apng";

Aspose.Imaging Java API allows to easy remove/change background on your images or photos in your Java application or Web service. Aspose.Imaging allows automatic removal of the image background, making it transparent or white depending on the image format. You can:

Automatically remove background from image; Manually enhance results be specifying additional parameters for processing; Process single and multi-page images. Interested ?

You may go further at : https://products.aspose.com/imaging/java/

import com.aspose.imaging.Image;
import com.aspose.imaging.RasterImage;
import com.aspose.imaging.imageoptions.PngOptions;
import java.util.Arrays;
import java.util.List;
import java.util.function.Consumer;
// Folder that contains images to process
final String templatesFolder = "c:\\Data\\";
@ESidenko
ESidenko / Combine-Vector-To-Pdf.java
Last active September 20, 2021 15:02 — forked from aspose-com-gists/combine-cdr-to-psd-layers.java
HowTo : add merge images or photos feature to your java application or Web service.
import com.aspose.imaging.Image;
import com.aspose.imaging.RasterImage;
import com.aspose.imaging.fileformats.tiff.TiffFrame;
import com.aspose.imaging.fileformats.tiff.TiffImage;
import com.aspose.imaging.fileformats.tiff.enums.TiffExpectedFormat;
import com.aspose.imaging.imageoptions.PdfOptions;
import com.aspose.imaging.imageoptions.PngOptions;
import com.aspose.imaging.imageoptions.TiffOptions;
import java.io.File;
@ESidenko
ESidenko / readme.md
Last active September 20, 2021 09:35 — forked from aspose-com-gists/readme.md
HowTo : add resize of images or photos using more than 10 resampling types to your java application or Web service.

Aspose.Imaging Java API allows to easy resize your images or photos in your java application or Web service.

You can:

  • resize raster images;
  • resize vector images;
  • use set of various resample algorithms.

Interested ?