Quickest way to join images preserving each colormap in MATLAB
Show older comments
I am a having problem finding a way to join images preserving each colormap. I basically want to read images from a folder, place them in a rectangular grid (image11, image12; image21, image22) each with its own colormap. I have tried imtile() but I get black boxes at times and also for some reason the colormap is a greyscale instead of colours.
What would be the quickest way to do this? maybe forming a supermatrix containing all pixels of all images and then saving that as an image?
My pseudocode is simple:
for namefiles
im = imread(namefile);
imshow(im); %this works
out=imtile(im,'GridSize', [ypos xpos]); %this shows the pictures in black and white
imshow(out)
end
2 Comments
Jonas
on 4 Jul 2022
can you provide a sample set and can you show an image of your problem/error.
Are all images of same size, is the position only defined by the file name and which colormap do you want to use? or do you mean the colors as they should be when you use imshow() on them?
carlos g
on 4 Jul 2022
Accepted Answer
More Answers (0)
Categories
Find more on Images in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





