Este artigo orienta como converter um arquivo DICOM para PNG usando C#. Inclui todos os detalhes relacionados à configuração do ambiente, as etapas de programação e um exemplo de código para realizar a conversão de DCM para PNG com C#. Você aprenderá a transformar todas ou apenas algumas cenas selecionadas de imagens médicas DICOM em formato PNG para distribuição.
Etapas para converter DCM em PNG com C#
- Instale e adicione uma referência à biblioteca Aspose.Imaging no seu projeto
- Carregue a licença do Aspose.Imaging usando o método SetLicense
- Carregue o arquivo DICOM com Image.Load e converta para DicomImage
- Exiba o número total de páginas do arquivo usando a propriedade image.PageCount
- Crie um objeto PngOptions para definir as opções de exportação
- Use um loop for para iterar por todas as páginas da imagem DICOM
- Salve cada página como um arquivo PNG separado com um nome exclusivo como Page-0.png, Page-1.png, etc.
Essas etapas ajudam a desenvolver um conversor de DICOM para PNG com C#. Primeiro, carregue a licença, abra o arquivo DICOM como DicomImage, verifique a quantidade de páginas e configure as opções de exportação PNG. Em seguida, percorra cada página, salve como PNG e exiba uma mensagem de sucesso ao final.
Código para converter DICOM para PNG com C#
Este código demonstra a conversão de um arquivo no formato DCM para PNG. É possível carregar imagens de um fluxo usando LoadOptions para controlar o uso de memória. Há várias opções disponíveis para personalizar o arquivo PNG de saída, como cor, compressão e configurações de DPI.
Este artigo explicou o processo de conversão de um arquivo DICOM para PNG. Para converter um CDR para JPG, veja o artigo Converter CDR para JPG com C#.