problem exporting figure to a single channel
Afficher commentaires plus anciens
after exporting the plotted figure to figure-01.png, the ,file dimenstion si already in 3 channels.
the code:
exportgraphics(figure(1),sprintf('fig_%02d.png', i),'Colorspace', 'gray')
A = imread("fig_01.png")
As result, the dimention of A = [h w 3]
1 commentaire
Catalytic
le 6 Mar 2026 à 11:22
You have abandoned your last 4 posts -
Please do not do this. Click the 'accept' button on answers that resolve your question, or respond to the contributors to say why their answers do not.
Réponses (1)
plot(rand(7,3))
F = getframe(figure(1));
I = im2gray(F.cdata);
imwrite(I,'test.png')
size(I)
clearvars
J = imread('test.png');
size(J)
Catégories
En savoir plus sur Axis Labels dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
