AddPage
Inhalt
[
Ausblenden
]AddPage(RasterImage)
Fügt dem Bild eine Seite hinzu.
public void AddPage(RasterImage page)
Parameter | Typ | Beschreibung |
---|---|---|
page | RasterImage | Die hinzuzufügende Seite. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | page ist Null. |
Siehe auch
- class RasterImage
- class DicomImage
- namensraum Aspose.Imaging.FileFormats.Dicom
- Montage Aspose.Imaging
AddPage()
Fügt eine neue Seite am Ende der Seitenliste hinzu.
public DicomPage AddPage()
Rückgabewert
Das neu GeschaffeneDicomPage
.
Beispiele
Erstellen Sie ein mehrseitiges Dicom-Bild.
[C#]
using (DicomImage image = (DicomImage)Image.Create(
new DicomOptions() { Source = new StreamSource(new MemoryStream()) },
100,
100))
{
// Etwas mit Vektorgrafiken zeichnen
Graphics graphics = new Graphics(image);
graphics.FillRectangle(new SolidBrush(Color.BlueViolet), image.Bounds);
graphics.FillRectangle(new SolidBrush(Color.Aqua), 10, 20, 50, 20);
graphics.FillEllipse(new SolidBrush(Color.Orange), 30, 50, 70, 30);
// Speichern Sie die Pixel des gezeichneten Bildes. Sie befinden sich jetzt auf der ersten Seite des Dicom-Bildes.
int[] pixels = image.LoadArgb32Pixels(image.Bounds);
// Fügen Sie danach ein paar Seiten hinzu, um sie dunkler zu machen
for (int i = 1; i < 5; i++)
{
DicomPage page = image.AddPage();
page.SaveArgb32Pixels(page.Bounds, pixels);
page.AdjustBrightness(i * 30);
}
// Füge ein paar Seiten vor der Hauptseite hinzu, um sie heller zu machen
for (int i = 1; i < 5; i++)
{
DicomPage page = image.InsertPage(0);
page.SaveArgb32Pixels(page.Bounds, pixels);
page.AdjustBrightness(-i * 30);
}
// Das erstellte mehrseitige Bild in der Ausgabedatei speichern
image.Save("MultiPage.dcm");
}
Siehe auch
- class DicomPage
- class DicomImage
- namensraum Aspose.Imaging.FileFormats.Dicom
- Montage Aspose.Imaging