ImageBytes
İçindekiler
[
Saklamak
]ImageData.ImageBytes property
Şekilde depolanan görüntünün ham baytlarını alır veya ayarlar.
public byte[] ImageBytes { get; set; }
Notlar
Değeri ayarlamakhükümsüz
veya boş bir dizi, resmi şekilden kaldıracaktır.
İadehükümsüz
eğer resim belgede saklanmamışsa (örneğin bu durumda resim muhtemelen bağlantılıdır).
Örnekler
Bir şeklin ham görüntü verilerinden bir görüntü dosyasının nasıl oluşturulacağını gösterir.
Document imgSourceDoc = new Document(MyDir + "Images.docx");
Shape imgShape = (Shape) imgSourceDoc.GetChild(NodeType.Shape, 0, true);
Assert.True(imgShape.HasImage);
// ToByteArray() ImageBytes özelliğinde saklanan diziyi döndürür.
Assert.AreEqual(imgShape.ImageData.ImageBytes, imgShape.ImageData.ToByteArray());
// Şeklin görüntü verilerini yerel dosya sistemindeki bir görüntü dosyasına kaydet.
using (Stream imgStream = imgShape.ImageData.ToStream())
{
using (FileStream outStream = new FileStream(ArtifactsDir + "Drawing.GetDataFromImage.png",
FileMode.Create, FileAccess.ReadWrite))
{
imgStream.CopyTo(outStream);
}
}
Ayrıca bakınız
- class ImageData
- ad alanı Aspose.Words.Drawing
- toplantı Aspose.Words