DICOM's andere opties voor het wijzigen van de afbeeldingsgrootte in Aspose.Imaging voor .NET

Wilt u werken met DICOM-afbeeldingen (Digital Imaging and Communications in Medicine) in uw .NET-toepassing? Aspose.Imaging voor .NET biedt een krachtige set tools om DICOM-afbeeldingen efficiënt te manipuleren. In deze zelfstudie gaan we dieper in op “DICOM’s andere opties voor het wijzigen van de afbeeldingsgrootte” met behulp van Aspose.Imaging voor .NET. We behandelen de vereisten, importeren naamruimten en bieden een stapsgewijze handleiding om u te helpen het formaat van DICOM-afbeeldingen effectief te begrijpen en te implementeren.

Vereisten

Voordat we beginnen, zorg ervoor dat u aan de volgende vereisten voldoet:

  1. Installeer Aspose.Imaging voor .NET Als u met DICOM-images wilt werken met Aspose.Imaging voor .NET, moet u de bibliotheek installeren. U kunt het downloaden van de website.

Download Aspose.Imaging voor .NET

  1. Zet een ontwikkelomgeving op Zorg ervoor dat u een .NET-ontwikkelomgeving hebt ingesteld, inclusief Visual Studio of een andere compatibele IDE.

  2. DICOM-afbeelding zou een DICOM-afbeeldingsbestand moeten hebben (bijvoorbeeld “file.dcm”) waarvan u de grootte wilt wijzigen met Aspose.Imaging voor .NET.

Naamruimten importeren

In uw C#-code moet u de benodigde naamruimten importeren om Aspose.Imaging te gebruiken. Hier leest u hoe u het moet doen:

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

Laten we nu het proces voor het wijzigen van de afbeeldingsgrootte in meerdere stappen opsplitsen.

Stap 1: Laad de DICOM-afbeelding

Om te beginnen moet u de DICOM-image vanuit uw bestandssysteem laden.

string dataDir = "Your Document Directory";
using (var fileStream = new FileStream(dataDir + "file.dcm", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
    // Jouw code hier
}

Stap 2: Formaat aanpassen op hoogte proportioneel

U kunt het formaat van de DICOM-afbeelding proportioneel wijzigen door de hoogte in pixels en het formaattype op te geven. In dit voorbeeld gebruiken we ‘AdaptiveResample’ als het formaatwijzigingstype.

image.ResizeHeightProportionally(100, ResizeType.AdaptiveResample);

Stap 3: Sla de gewijzigde afbeelding op

Nadat u het formaat van de afbeelding heeft gewijzigd, kunt u deze in het gewenste formaat opslaan. Hier slaan we het op als een BMP-afbeelding.

image.Save(dataDir + "DICOMSOtherImageResizingOptions_out.bmp", new BmpOptions());

Stap 4: Formaat aanpassen op breedte proportioneel

U kunt het formaat van de DICOM-afbeelding ook proportioneel wijzigen door de breedte in pixels en het formaattype op te geven.

image1.ResizeWidthProportionally(150, ResizeType.AdaptiveResample);

Stap 5: Sla de gewijzigde afbeelding op

Sla de gewijzigde afbeelding op als een BMP-afbeelding, net als in de vorige stap.

image1.Save(dataDir + "DICOMSOtherImageResizingOptions1_out.bmp", new BmpOptions());

Gefeliciteerd! U hebt het formaat van een DICOM-afbeelding gewijzigd met Aspose.Imaging voor .NET. Deze bibliotheek biedt verschillende mogelijkheden voor het manipuleren van DICOM-beelden, waardoor het een waardevol hulpmiddel is voor toepassingen in de gezondheidszorg en medische beeldvorming.

Conclusie

In deze zelfstudie hebben we “DICOM’s andere opties voor het wijzigen van de grootte van afbeeldingen” onderzocht met behulp van Aspose.Imaging voor .NET. We hebben de vereisten behandeld, naamruimten geïmporteerd en een stapsgewijze handleiding gegeven voor het wijzigen van de grootte van DICOM-afbeeldingen. Aspose.Imaging for .NET vereenvoudigt het werken met medische beelden en biedt een breed scala aan functies voor toepassingen in de gezondheidszorg.

Heeft u meer vragen of heeft u hulp nodig bij Aspose.Imaging voor .NET? Bekijk de documentatie of bezoek het Aspose-communityforum voor ondersteuning:

Veelgestelde vragen

Vraag 1: Wat is DICOM?

A1: DICOM staat voor Digital Imaging and Communications in Medicine. Het is een standaard voor het verzenden, opslaan en delen van medische beelden, zoals röntgenfoto’s, MRI’s en CT-scans, in digitaal formaat.

V2: Kan ik Aspose.Imaging voor .NET gratis gebruiken?

A2: Aspose.Imaging voor .NET is een commerciële bibliotheek. U kunt een gratis proefversie downloaden om de functies ervan te evalueren, maar voor volledig gebruik is een licentie vereist.

V3: Welke andere opties voor beeldmanipulatie biedt Aspose.Imaging voor .NET?

A3: Aspose.Imaging voor .NET biedt een breed scala aan beeldverwerkingsopties, waaronder formaatconversie, beeldverbetering en tekenen op afbeeldingen. U kunt de volledige set functies verkennen in de documentatie.

Vraag 4: Is Aspose.Imaging voor .NET geschikt voor toepassingen in de gezondheidszorg?

A4: Ja, Aspose.Imaging for .NET wordt vaak gebruikt in toepassingen in de gezondheidszorg voor het verwerken van DICOM-beelden, waardoor het een waardevol hulpmiddel is voor de ontwikkeling van software voor medische beeldvorming.

V5: Kan ik een tijdelijke licentie verkrijgen voor Aspose.Imaging voor .NET?

w A5: Ja, u kunt een tijdelijke licentie verkrijgen voor test- en evaluatiedoeleinden. BezoekAspose’s tijdelijke licentiepagina voor meer informatie.