ResizeHeightProportionally
DicomImage.ResizeHeightProportionally method
Redimensionne la largeur proportionnellement.
public override void ResizeHeightProportionally(int newHeight, ResizeType resizeType)
Paramètre | Taper | La description |
---|---|---|
newHeight | Int32 | La nouvelle hauteur. |
resizeType | ResizeType | Type de redimensionnement. |
Exemples
Cet exemple charge une image DICOM et la redimensionne proportionnellement à l’aide de diverses méthodes de redimensionnement. Seule la hauteur est précisée, la largeur est calculée automatiquement.
[C#]
string dir = "c:\\temp\\";
using (Aspose.Imaging.FileFormats.Dicom.DicomImage image = (Aspose.Imaging.FileFormats.Dicom.DicomImage)Aspose.Imaging.Image.Load(dir + "sample.dicom"))
{
// Augmentez de 2 fois l'échelle à l'aide du rééchantillonnage du voisin le plus proche.
image.ResizeHeightProportionally(image.Height* 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
// Enregistrer au format PNG avec les options par défaut.
image.Save(dir + "upsample.nearestneighbour.png", new Aspose.Imaging.ImageOptions.PngOptions());
}
using (Aspose.Imaging.FileFormats.Dicom.DicomImage image = (Aspose.Imaging.FileFormats.Dicom.DicomImage)Aspose.Imaging.Image.Load(dir + "sample.dicom"))
{
// Réduire de 2 fois en utilisant le rééchantillonnage du voisin le plus proche.
image.ResizeHeightProportionally(image.Height / 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
// Enregistrer au format PNG avec les options par défaut.
image.Save(dir + "downsample.nearestneighbour.png", new Aspose.Imaging.ImageOptions.PngOptions());
}
using (Aspose.Imaging.FileFormats.Dicom.DicomImage image = (Aspose.Imaging.FileFormats.Dicom.DicomImage)Aspose.Imaging.Image.Load(dir + "sample.dicom"))
{
// Augmentez de 2 fois l'échelle en utilisant le rééchantillonnage bilinéaire.
image.ResizeHeightProportionally(image.Height* 2, Aspose.Imaging.ResizeType.BilinearResample);
// Enregistrer au format PNG avec les options par défaut.
image.Save(dir + "upsample.bilinear.png", new Aspose.Imaging.ImageOptions.PngOptions());
}
using (Aspose.Imaging.FileFormats.Dicom.DicomImage image = (Aspose.Imaging.FileFormats.Dicom.DicomImage)Aspose.Imaging.Image.Load(dir + "sample.dicom"))
{
// Réduire de 2 fois en utilisant le rééchantillonnage bilinéaire.
image.ResizeHeightProportionally(image.Height / 2, Aspose.Imaging.ResizeType.BilinearResample);
// Enregistrer au format PNG avec les options par défaut.
image.Save(dir + "downsample.bilinear.png", new Aspose.Imaging.ImageOptions.PngOptions());
}
Voir également
- enum ResizeType
- class DicomImage
- espace de noms Aspose.Imaging.FileFormats.Dicom
- Assemblée Aspose.Imaging