Inne opcje zmiany rozmiaru obrazu DICOM w Aspose.Imaging dla .NET

Czy chcesz pracować z obrazami DICOM (Digital Imaging and Communications in Medicine) w swojej aplikacji .NET? Aspose.Imaging dla .NET zapewnia potężny zestaw narzędzi do efektywnego manipulowania obrazami DICOM. W tym samouczku zagłębimy się w „Inne opcje zmiany rozmiaru obrazu DICOM” przy użyciu Aspose.Imaging dla .NET. Omówimy wymagania wstępne, zaimportujemy przestrzenie nazw i zapewnimy przewodnik krok po kroku, który pomoże Ci zrozumieć i skutecznie wdrożyć zmianę rozmiaru obrazu DICOM.

Warunki wstępne

Zanim zaczniemy, upewnij się, że spełnione są następujące wymagania wstępne:

  1. Zainstaluj Aspose.Imaging dla .NET Aby pracować z obrazami DICOM przy użyciu Aspose.Imaging dla .NET, musisz zainstalować bibliotekę. Można go pobrać ze strony internetowej.

Pobierz Aspose.Imaging dla .NET

  1. Skonfiguruj środowisko programistyczne Upewnij się, że masz skonfigurowane środowisko programistyczne .NET, w tym Visual Studio lub inne kompatybilne IDE.

  2. Obraz DICOM Powinieneś mieć plik obrazu DICOM (np. „plik.dcm”), którego rozmiar chcesz zmienić za pomocą Aspose.Imaging dla .NET.

Importuj przestrzenie nazw

W kodzie C# musisz zaimportować niezbędne przestrzenie nazw, aby móc korzystać z Aspose.Imaging. Oto jak to zrobić:

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

Podzielmy teraz proces zmiany rozmiaru obrazu na kilka etapów.

Krok 1: Załaduj obraz DICOM

Aby rozpocząć, musisz załadować obraz DICOM z systemu plików.

string dataDir = "Your Document Directory";
using (var fileStream = new FileStream(dataDir + "file.dcm", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
    // Twój kod tutaj
}

Krok 2: Zmień rozmiar według wysokości proporcjonalnie

Można proporcjonalnie zmienić rozmiar obrazu DICOM, określając wysokość w pikselach i typ zmiany rozmiaru. W tym przykładzie użyliśmy „AdaptiveResample” jako typu zmiany rozmiaru.

image.ResizeHeightProportionally(100, ResizeType.AdaptiveResample);

Krok 3: Zapisz obraz o zmienionym rozmiarze

Po zmianie rozmiaru obrazu możesz zapisać go w żądanym formacie. Tutaj zapisujemy go jako obraz BMP.

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

Krok 4: Zmień rozmiar według szerokości proporcjonalnie

Można także proporcjonalnie zmienić rozmiar obrazu DICOM, określając szerokość w pikselach i typ zmiany rozmiaru.

image1.ResizeWidthProportionally(150, ResizeType.AdaptiveResample);

Krok 5: Zapisz obraz o zmienionym rozmiarze

Zapisz obraz o zmienionym rozmiarze jako obraz BMP, tak jak w poprzednim kroku.

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

Gratulacje! Pomyślnie zmieniłeś rozmiar obrazu DICOM przy użyciu Aspose.Imaging dla .NET. Biblioteka ta oferuje różne opcje manipulowania obrazami DICOM, co czyni ją cennym narzędziem w zastosowaniach związanych z opieką zdrowotną i obrazowaniem medycznym.

Wniosek

W tym samouczku omówiliśmy „Inne opcje zmiany rozmiaru obrazu DICOM” przy użyciu Aspose.Imaging dla .NET. Omówiliśmy wymagania wstępne, zaimportowano przestrzenie nazw i udostępniliśmy przewodnik krok po kroku dotyczący zmiany rozmiaru obrazów DICOM. Aspose.Imaging dla .NET upraszcza proces pracy z obrazami medycznymi, oferując szeroką gamę funkcji dla zastosowań w służbie zdrowia.

Masz więcej pytań lub potrzebujesz pomocy z Aspose.Imaging dla .NET? Sprawdź dokumentację lub odwiedź forum społeczności Aspose, aby uzyskać pomoc:

Często zadawane pytania

P1: Co to jest DICOM?

A1: DICOM oznacza cyfrowe obrazowanie i komunikację w medycynie. Jest to standard przesyłania, przechowywania i udostępniania obrazów medycznych, takich jak zdjęcia rentgenowskie, rezonans magnetyczny i tomografia komputerowa, w formacie cyfrowym.

P2: Czy mogę używać Aspose.Imaging dla .NET za darmo?

O2: Aspose.Imaging dla .NET jest biblioteką komercyjną. Możesz pobrać bezpłatną wersję próbną, aby ocenić jej funkcje, ale do pełnego wykorzystania wymagana jest licencja.

P3: Jakie inne opcje manipulacji obrazami oferuje Aspose.Imaging dla .NET?

O3: Aspose.Imaging dla .NET zapewnia szeroką gamę opcji przetwarzania obrazu, w tym konwersję formatu, ulepszanie obrazu i rysowanie na obrazach. Pełny zestaw funkcji można zapoznać się z dokumentacją.

P4: Czy Aspose.Imaging dla .NET nadaje się do zastosowań w służbie zdrowia?

O4: Tak, Aspose.Imaging dla .NET jest powszechnie używany w aplikacjach opieki zdrowotnej do obsługi obrazów DICOM, co czyni go cennym narzędziem do tworzenia oprogramowania do obrazowania medycznego.

P5: Czy mogę uzyskać tymczasową licencję na Aspose.Imaging dla .NET?

w Odpowiedź 5: Tak, możesz uzyskać tymczasową licencję do celów testowania i oceny. OdwiedzaćStrona tymczasowej licencji Aspose po więcej informacji.