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

조회 수: 7 (최근 30일)
varun rao
varun rao 2016년 1월 2일
댓글: Image Analyst 2020년 2월 13일
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