
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
- Mengonversi DICOM ke PNG di Python - Contoh Kode
- Konverter DICOM ke PNG - Coba Online
- Sumber Daya Gratis
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:
- Kunjungi halaman unduh.
- 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:
- Tentukan jalur ke direktori dokumen.
- Atur format file sumber ke DicomImage.
- Muat file DICOM sumber dengan memanggil metode load dari kelas Image.
- Buat instance dari kelas PngOptions.
- 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.") |

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.

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.