Obrazowanie cyfrowe i komunikacja w medycynie (DICOM) to standard komunikacji i zarządzania informacjami dotyczącymi obrazowania medycznego i powiązanymi danymi. Ale potrzebujesz dedykowanego oprogramowania, aby wyświetlić plik DICOM i nie możesz go po prostu osadzić w prezentacjach lub na stronach internetowych. Aby poradzić sobie z tym ograniczeniem, można przekonwertować plik DICOM na formaty obrazów rastrowych, takie jak JPEG, GIF, PNG i BMP. W tym artykule dowiesz się, jak przekonwertować DICOM na JPEG, GIF, PNG, BMP i PDF Java.
- API konwertera DICOM Java
- DICOM do JPEG w Javie
- DICOM do GIF w Javie
- Konwertuj DICOM na PNG w Javie
- DICOM do BMP w Javie
- DICOM do PDF w Javie
Java DICOM do BMP, GIF, PNG, JPEG i PDF Converter
Aspose.Imaging for Java to potężny interfejs API do tworzenia i manipulowania obrazami, który umożliwia konwertowanie plików DICOM do formatu JPEG, GIF, PNG, BMP i PDF z wysoką wiernością. Możesz pobrać plik JAR interfejsu API lub zainstalować go w swoich aplikacjach opartych na Maven, korzystając z poniższych konfiguracji.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>20.10</version>
<classifier>jdk16</classifier>
</dependency>
DICOM do JPEG w Javie
Poniżej przedstawiono kroki konwersji DICOM na JPEG w Javie:
- Załaduj plik DICOM do obiektu DicomImage z określonej ścieżki pliku.
- Wybierz aktywną stronę w DICOM, którą chcesz przekonwertować na JPEG (jeśli nie jest ustawiona, domyślna aktywna strona zostanie przekonwertowana).
- Zapisz przekonwertowany obraz JPEG przy użyciu metody DicomImage.save(String filePath, ImageOptionsBase options).
Poniższy przykładowy kod konwertuje stronę w formacie DICOM na JPEG w Javie.
DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");
// Ustaw aktywną stronę do przekonwertowania na JPEG
dicomImage.setActivePage(dicomImage.getDicomPages()[0]);
JpegOptions jpegOptions = new JpegOptions();
// Zapisz jako JPEG
dicomImage.save("src/main/resources/Output/DICOM_to_JPEG.jpg", jpegOptions);
Wprowadź DICOM
DICOM do JPEG
DICOM do GIF w Javie
Kroki konwersji DICOM na GIF są takie same, jak w przypadku konwersji DICOM na JPEG. Wystarczy uzyskać dostęp do pliku DICOM i zapisać go z rozszerzeniem .gif. Poniżej przedstawiono kroki konwersji DICOM na animowany GIF w Javie:
- Załaduj plik DICOM do obiektu DicomImage z określonej ścieżki pliku.
- Zapisz przekonwertowany obraz GIF za pomocą metody DicomImage.save(String filePath, ImageOptionsBase options).
Poniższy przykładowy kod pokazuje, jak przekonwertować DICOM na GIF w Javie.
DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");
GifOptions gifOptions = new GifOptions();
// Zapisz jako GIF
dicomImage.save("src/main/resources/Output/DICOM_to_GIF.gif", gifOptions);
Konwertuj DICOM na PNG w Javie
Jak zapewne już się domyśliłeś, kroki konwersji DICOM na PNG są takie same, jak w przypadku innych konwersji. Po prostu uzyskaj dostęp do pliku DICOM za pomocą klasy DicomImage i zapisz go z rozszerzeniem .png. Jeśli wymagana jest konwersja każdej strony w pliku DICOM do formatu PNG, wystarczy wywołać funkcję DicomImage.getDicomPages(), aby uzyskać tablicę DicomPage[] i wykonać iterację, jak pokazano poniżej.
Poniższy przykład kodu pokazuje, jak przekonwertować DICOM na PNG w Javie.
DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");
// Zapisz każdą stronę jako osobny obraz PNG.
for (DicomPage dicomPage : dicomImage.getDicomPages()) {
// Wygeneruj nazwę pliku na podstawie indeksu strony.
String fileName = String.format("DICOM_to_PNG.%d.png", dicomPage.getIndex());
// Zapisz jako PNG.
dicomPage.save("src/main/resources/Output/" + fileName, new PngOptions());
}
Konwertuj DICOM na BMP w Javie
Konwersja DICOM do BMP jest prosta jak bułka z masłem. Uzyskaj dostęp do pliku DICOM za pomocą klasy DicomImage i użyj metody DicomImage.save(String filePath, ImageOptionsBase options), aby zapisać DICOM jako BMP. Poniższy przykładowy kod pokazuje, jak przekonwertować DICOM na BMP w Javie.
DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");
// Zmienia proporcjonalnie szerokość.
dicomImage.resizeWidthProportionally(dicomImage.getWidth()* 2, ResizeType.NearestNeighbourResample);
BmpOptions bmpOptions = new BmpOptions();
// Zapisz jako BMP
dicomImage.save("src/main/resources/Output/DICOM_to_BMP.bmp", bmpOptions);
DICOM do PDF w Javie
PDF to jeden z najpopularniejszych formatów plików. Dlatego ważne jest, aby wiedzieć, jak przekształcić plik DICOM do formatu PDF w Javie. Poniższy przykładowy kod wyjaśnia, jak wykonać tę konwersję.
DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");
PdfOptions pdfOptions = new PdfOptions();
// Zapisz jako PDF
dicomImage.save("src/main/resources/Output/DICOM_to_PDF.pdf", pdfOptions);
Konwerter Java DICOM — uzyskaj bezpłatną licencję
Możesz konwertować obrazy DICOM do formatów JPEG, GIF, PNG, BMP i PDF bez ograniczeń ewaluacyjnych, uzyskując bezpłatną licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się konwertować pliki DICOM do formatu JPEG, GIF, PNG, BMP i PDF w Javie. Widziałeś również, jak ustawić aktywną stronę i przekonwertować wszystkie strony pliku DICOM. Sprawdź dokumentację, aby dowiedzieć się więcej o API Aspose.Imaging.