Filter löschen
Filter löschen

How to keep the pixel values same for writing an image

4 Ansichten (letzte 30 Tage)
Shamim
Shamim am 17 Dez. 2017
Beantwortet: rcjr15 am 19 Feb. 2018
In attach picture the pixel matrix D is written as an image but if i read the same image from the written one I found that all pixel values except zero are converted to 255. Why this is happening? Is there any solution to keep the pixel values same after writing it?

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 17 Dez. 2017
imwrite(uint8(D), 'd.png')

Weitere Antworten (1)

rcjr15
rcjr15 am 19 Feb. 2018
Hi Shamim, Try using this: imwrite(YourImage, 'YourFile.jpg', 'mode', 'lossless') if you want to write it as JPEG file.
Or you can use PNG or TIFF extension which are lossless compression standards.

Kategorien

Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by