ImageBytes
İçindekiler
[
Saklamak
]ImageData.ImageBytes property
Şekilde saklanan görüntünün ham baytlarını alır veya ayarlar.
public byte[] ImageBytes { get; set; }
Notlar
Değeri şu şekilde ayarlama:hükümsüz
veya boş bir dizi, görüntüyü şekilden kaldıracaktır.
İadelerhükümsüz
görüntü belgede saklanmıyorsa (örneğin, bu durumda görüntü muhtemelen bağlantılıdır).
Örnekler
Bir şeklin ham görüntü verilerinden nasıl görüntü dosyası 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 kaydedin.
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