Sauvegarder une image en couleurs

Fermé
samiamellah Messages postés 1 Date d'inscription mercredi 3 mai 2017 Statut Membre Dernière intervention 5 mai 2017 - 5 mai 2017 à 13:46
Bonjour;
J'ai besoin de lire une image sous matlab et de la partager en petits carrés. Le problème que je rencontre à chaque fois c'est que la petite image enregistrée est soit toute blanche soit en niveau du gris
Voici mon code
clear all
clc
cd('adresse de l'image à lire');
char=num2str(10); % 10 est le nom de mon image
in_path=strcat(char,'.jpg');
a=imread(in_path);
cd('adresse de sauvegarde de la nouvelle petite image ');
b=a(1:100,1:170)
imwrite(b,'111.jpg');
char=num2str(111);
in_pathb=strcat(char,'.jpg');
b=imread(in_pathb);
imshow(b)
merci de votre aide.