how can i save pixel changes in image?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
amira hl
el 8 de Jun. de 2015
Respondida: David Young
el 8 de Jun. de 2015
hi
i made pixel value changes in an image , then i save it in a new name, then i wanted to use the new in another code, i checked the pixel values and
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/150983/image.jpeg)
rgbValues2 =
232 240 253
rgbValues1 =
10 240 253
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/150984/image.jpeg)
pixelvalue =
182 194 208
redvalue =
182
why is that?? shouldn't be the pixelvalue=10 240 253??
0 comentarios
Respuesta aceptada
David Young
el 8 de Jun. de 2015
Could be because JPEG compression loses information, so a write followed by a read only returns an approximation to the original. Try using a lossless format, such as BMP, instead of JPEG.
Also, do you need to write the image out to a file and read it back anyway? It's usually much more efficient simply to pass the image between functions or scripts in memory, using the name of the variable that refers to it.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Image Segmentation and Analysis en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!