ImageCollection

ImageCollection — Aspose.Slides FOSS for Java API Reference

Methods ImageCollection luokka edustaa esitykseen upotettujen kuvien kokoelmaa. Se toteuttaa IImageCollection.

Methods: org.aspose.slides.foss

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

Methods

MethodsMethodsMethods
addImage(IImage image)IPPImageLisää IImage kokoelmaan.
addImage(byte[] imageData)IPPImageLisää kuva tavutaulukosta.
addImage(InputStream stream)IPPImageLisää kuva syötevirrasta.
get(int index)IPPImageHae kuva nollapohjaisella indeksillä.
size()intKuvien määrä kokoelmassa.
asICollection()List<IPPImage>Palauta kuvat muodossa a List.
asIEnumerable()Iterable<IPPImage>Palauta kuvat muodossa an Iterable.
iterator()Iterator<IPPImage>Iteraattori kuvien yli.

Käyttöesimerkit

Lisää kuva esitykseen

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

Lisää kuva tavutaulukosta

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

Katso myös

 Suomi