How to convert a medical image file into .png image format?

6 次查看(过去 30 天)
The file given here Medical Image File has a format *.gz, it is a compressd file. After unzipping I found some file without extension. It has given in the link that the file has properties mentioned below.
  • DICOM
  • Implicit Little (raw)
  • CR
  • MONOCHROME1
  • 440x440
  • [10, 16 | 9], PR=0
  • Fuji photo film Co.
  • 9000
Please let me know If there is anyway to convert it into .png format.

回答(2 个)

Image Analyst
Image Analyst 2016-1-2
编辑:Image Analyst 2020-2-12
% Read existing image.
theImage = dicomread(existingFullFileName);
% Get the base file name
[folder, baseFileName, ext] = fileparts(existingFullFileName);
% Create a new PNG name for it.
fullFileName = fullfile(folder, [baseFileName, '.png']);
% Save it to disk
imwrite(theImage, fullFileName);

Ahmad Alenezi
Ahmad Alenezi 2020-2-11
HI there
what does this means :
[folder, baseFileName, ext] = fileparts(existingFullFileName);
i am receiving error because of it.
thanks
Ahmad
  3 个评论
Ahmad Alenezi
Ahmad Alenezi 2020-2-12
Hi there
Sorry for my unclear question.
can you please show how can i use this code if i want to convert my dicom file to png ?. My file name is (chest.dcm).
Image Analyst
Image Analyst 2020-2-13
My code did that. Here it is again:
% Read existing image.
theImage = dicomread(existingFullFileName);
% Get the base file name
[folder, baseFileName, ext] = fileparts(existingFullFileName);
% Create a new PNG name for it, this time with a png extension.
fullFileName = fullfile(folder, [baseFileName, '.png']);
% Save it to disk in png format.
imwrite(theImage, fullFileName);

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Convert Image Type 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by