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 IImageCollectionEnumerations
| Enumerations | Enumerations | Enumerations |
|---|---|---|
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);