Convert DICOM to PNG in Python

Mengonversi file DICOM ke format PNG sangat penting di berbagai industri, terutama di bidang kesehatan. DICOM (Digital Imaging and Communications in Medicine) adalah format standar untuk pencitraan medis. Ini berisi data penting, termasuk informasi pasien. PNG (Portable Network Graphics) adalah format gambar yang banyak digunakan yang dikenal karena kompresi tanpa kehilangan. Namun, pengembang Python dapat menyederhanakan proses konversi DICOM ke PNG menggunakan konverter DICOM ke PNG, meningkatkan kemampuan manipulasi gambar. Oleh karena itu, posting blog ini akan memandu Anda bagaimana cara mengonversi DICOM ke PNG di Python menggunakan Aspose.Imaging untuk Python melalui .NET.

Artikel ini mencakup bagian-bagian berikut:

Instalasi SDK Manipulasi Gambar

Aspose.Imaging untuk Python melalui .NET menyederhanakan konversi DICOM ke PNG di Python. SDK manipulasi gambar ini menyediakan fitur kuat untuk pemrosesan gambar, termasuk konversi format, pengubahan ukuran, dan manipulasi. Selain itu, dengan Aspose.Imaging, pengembang dapat bekerja dengan berbagai format gambar tanpa kesulitan, menjadikannya pilihan ideal untuk menangani file DICOM.

Untuk memulai dengan Aspose.Imaging untuk Python melalui .NET, ikuti langkah-langkah instalasi sederhana berikut:

  1. Kunjungi halaman unduh.
  2. Gunakan perintah berikut untuk menginstal pustaka:
pip install aspose-imaging-python-net

Mengonversi DICOM ke PNG di Python - Contoh Kode

Ikuti langkah-langkah ini untuk mengonversi DICOM ke PNG di Python menggunakan Aspose.Imaging untuk Python melalui .NET:

  1. Tentukan jalur ke direktori dokumen.
  2. Atur format file sumber ke DicomImage.
  3. Muat file DICOM sumber dengan memanggil metode load dari kelas Image.
  4. Buat instance dari kelas PngOptions.
  5. Panggil metode save untuk menyimpan file sebagai gambar PNG.

Berikut adalah cuplikan kode Python yang memetakan langkah-langkah ini:

import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.dicom import DicomImage
from aspose.imaging.imageoptions import PngOptions
import os
# Initialization
def get_data_root_dir_local():
if 'BASE_DIR' in os.environ:
return os.environ["BASE_DIR"]
return "."
# Define the path to the documents directory.
data_dir = '/Desktop/'
input_file = data_dir+"input.dicom"
out_file = data_dir+"output.png"
# Set the fileformat of the source to DicomImage.
# Load the source DICOM file by invoking the load method of the Image class.
with aspycore.as_of(Image.load(input_file), DicomImage) as image:
# Instantiate an instance of the PngOptions class.
options = PngOptions()
# Invoke the save method to save the file as PNG image.
image.save(out_file)
print("DICOM to PNG conversion done.")
Output:
image-manipulation-sdk

Dapatkan Lisensi Gratis

Jelajahi produk Aspose dengan memperoleh lisensi sementara gratis. Kunjungi tautan ini untuk dengan mudah mendapatkan lisensi Anda dan mengalami kemampuan penuh dari Aspose.Imaging untuk Python melalui .NET.

Konverter DICOM ke PNG - Coba Online

Uji proses konversi dengan mudah menggunakan alat online yang tersedia di Aspose DICOM ke PNG Converter. Yang terpenting, alat ini didukung oleh Aspose.Imaging. Selain itu, alat gratis ini sederhana untuk digunakan dan memberikan hasil yang akurat saat mengonversi gambar DICOM ke format PNG.

dicom-to-png-converter

Sumber Daya Gratis

Selain artikel ini, banyak sumber daya tersedia untuk meningkatkan pemahaman Anda tentang manipulasi gambar. Jadi, jelajahi dokumentasi, tutorial, dan forum untuk memperluas keterampilan dan pengetahuan Anda tentang Aspose.Imaging dan teknologi terkait.

Kesimpulan

Mengonversi DICOM ke PNG di Python sangatlah mudah menggunakan Aspose.Imaging untuk Python melalui .NET. SDK manipulasi gambar yang kuat ini menyederhanakan proses dan meningkatkan kemampuan manipulasi gambar. Jelajahi lebih lanjut tentang Aspose.Imaging untuk membuka potensi penuhnya dalam proyek Anda.

Jika Anda memiliki pertanyaan atau memerlukan bantuan lebih lanjut, silakan hubungi kami di forum dukungan gratis kami.

Lihat Juga