AddPage
Contenuti
[
Nascondere
]AddPage(RasterImage)
Aggiunge la pagina all’immagine.
public void AddPage(RasterImage page)
Parametro | Tipo | Descrizione |
---|---|---|
page | RasterImage | La pagina da aggiungere. |
Eccezioni
eccezione | condizione |
---|---|
ArgumentNullException | page è zero. |
Guarda anche
- class RasterImage
- class DicomImage
- spazio dei nomi Aspose.Imaging.FileFormats.Dicom
- assemblea Aspose.Imaging
AddPage()
Aggiunge una nuova pagina alla fine dell’elenco delle pagine.
public DicomPage AddPage()
Valore di ritorno
Il neo creatoDicomPage
.
Esempi
Crea un’immagine Dicom multipagina.
[C#]
using (DicomImage image = (DicomImage)Image.Create(
new DicomOptions() { Source = new StreamSource(new MemoryStream()) },
100,
100))
{
// Disegna qualcosa usando la grafica vettoriale
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);
// Salva i pixel dell'immagine disegnata. Ora sono sulla prima pagina dell'immagine Dicom.
int[] pixels = image.LoadArgb32Pixels(image.Bounds);
// Aggiungi alcune pagine dopo, rendendole più scure
for (int i = 1; i < 5; i++)
{
DicomPage page = image.AddPage();
page.SaveArgb32Pixels(page.Bounds, pixels);
page.AdjustBrightness(i * 30);
}
// Aggiungi alcune pagine davanti alla pagina principale, rendendole più luminose
for (int i = 1; i < 5; i++)
{
DicomPage page = image.InsertPage(0);
page.SaveArgb32Pixels(page.Bounds, pixels);
page.AdjustBrightness(-i * 30);
}
// Salva l'immagine multipagina creata nel file di output
image.Save("MultiPage.dcm");
}
Guarda anche
- class DicomPage
- class DicomImage
- spazio dei nomi Aspose.Imaging.FileFormats.Dicom
- assemblea Aspose.Imaging