Converter DICOM para PNG usando C#

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#

  1. Instale e adicione uma referência à biblioteca Aspose.Imaging no seu projeto
  2. Carregue a licença do Aspose.Imaging usando o método SetLicense
  3. Carregue o arquivo DICOM com Image.Load e converta para DicomImage
  4. Exiba o número total de páginas do arquivo usando a propriedade image.PageCount
  5. Crie um objeto PngOptions para definir as opções de exportação
  6. Use um loop for para iterar por todas as páginas da imagem DICOM
  7. 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#.

 Português