ImageCollection — Aspose.Slides FOSS for Java API Reference

Enumerations ImageCollection η κλάση αντιπροσωπεύει μια συλλογή εικόνων ενσωματωμένων σε μια παρουσίαση. Υλοποιεί IImageCollection.

Enumerations: org.aspose.slides.foss

import org.aspose.slides.foss.*;
public class ImageCollection implements IImageCollection

Enumerations

EnumerationsEnumerationsEnumerations
addImage(IImage image)IPPImageΠροσθέστε ένα IImage στη συλλογή.
addImage(byte[] imageData)IPPImageΠροσθέστε μια εικόνα από έναν πίνακα byte.
addImage(InputStream stream)IPPImageΠροσθέστε μια εικόνα από ένα input stream.
get(int index)IPPImageΛάβετε την εικόνα με δείκτη που αρχίζει από το μηδέν.
size()intΑριθμός εικόνων στη συλλογή.
asICollection()List<IPPImage>Επιστρέψτε τις εικόνες ως a List.
asIEnumerable()Iterable<IPPImage>Επιστρέψτε τις εικόνες ως an Iterable.
iterator()Iterator<IPPImage>Επανάληπτης πάνω στις εικόνες.

Παραδείγματα Χρήσης

Προσθήκη εικόνας σε παρουσίαση

import org.aspose.slides.foss.*;

Presentation prs = new Presentation();
IImage img = Images.fromFile("logo.png");
IPPImage ppImg = prs.getImages().addImage(img);

ISlide slide = prs.getSlides().get(0);
slide.getShapes().addPictureFrame(
    ShapeType.RECTANGLE, 50, 50, 200, 150, ppImg);

System.out.println("Images in presentation: " + prs.getImages().size());
prs.save("with-logo.pptx", SaveFormat.PPTX);

Προσθήκη εικόνας από Byte Array

byte[] data = Files.readAllBytes(Path.of("photo.jpg"));
IPPImage ppImg = prs.getImages().addImage(data);

Δείτε επίσης

 Ελληνικά