im2block(im,a,b)

divide any image into AxB equal sized sub images

You are now following this Submission

Hi dear MATLAB users,
This function lets you divide colored / grayscale / binary images (im) into equal sub images.
When your image dimensions (M and N) are divisible to a and b, your image divides into (M/a by N/b) sub images, otherwise by decreasing M, N or both dimensions, the image become divisible to a and b.
Hope this could be useful for you.
regards,
M. Bahadori
https://www.researchgate.net/profile/Mehrdad_Bahadori2

Cite As

mehrdad bahadori (2026). im2block(im,a,b) (https://www.mathworks.com/matlabcentral/fileexchange/63270-im2block-im-a-b), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Images in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.1.1

update

1.1

minor bug fix.
Now you can divide both colored/graysclae/binary images to any dimension.

1.0.0.0

title changes