필터 지우기
필터 지우기

Image created but not of supported file type

조회 수: 4 (최근 30일)
fiona rozario
fiona rozario 2017년 4월 3일
댓글: fiona rozario 2017년 4월 13일
I am encrypting an image and displaying the encrypted image and also saving it in the default directory with a .jpeg extension. It displays the image fine and even reads the image using imread() but if I try to open the file that got saved I get a message that the format is not supported. Why is this happening?
  댓글 수: 3
fiona rozario
fiona rozario 2017년 4월 3일
I am saving the file like this -
if true
encrimage=cat(3,shuffle1red,shuffle1green,shuffle1blue);
figure, imshow(encrimage), title('Encrypted Image');
imwrite(encrimage,'eimage.jpeg','mode','lossless');
end
To open the file outside of Matlab I am double clicking on the file in the Matlab folder where it is saved.
Jan
Jan 2017년 4월 12일
This means, that the default application to display JPEG files on your computer cannot handle Matlab's 'lossless' JPEG format. We do not know which application you have installed, but the solution is to use another one.

댓글을 달려면 로그인하십시오.

채택된 답변

Astarag Chattopadhyay
Astarag Chattopadhyay 2017년 4월 12일
Hi,
You can refer to the following link which answers the same query as above:
https://in.mathworks.com/matlabcentral/answers/99125-why-can-i-not-open-a-jpeg-image-written-using-lossless-compression-outside-of-matlab

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by