Build picture from montage

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
theuser
Posts: 3
Joined: 2012-06-28T18:03:58-07:00
Authentication code: 13

Build picture from montage

Post by theuser »

Hello guys.

How can I create a montage like this?

Image

I hope you can help me, I'm very new with ImageMagick.

Kind regards.
User avatar
anthony
Posts: 8883
Joined: 2004-05-31T19:27:03-07:00
Authentication code: 8675308
Location: Brisbane, Australia

Re: Build picture from montage

Post by anthony »

That is not straight forward.

You need to collect a library of images. Generate basic data bout the image.

Then on the original 'pixelize it to get the basic color for each 'cell'.
In each cell select a image from library. Tint that image appropriately to match, then place it appropriately.

NOTE: To me 'tinting' images to generate this type of montage is a HACK. The original version of this (used in a movie) used Tinting sparingly to achieved the desired effect. But they did have a large library of images in all conditions to select from, and could expand that library if needed, simply by shooting more footage.


A more advanced version may not only select 'cell' images based on average color needed, but also on a rough 3x3 average of colors in the 'cell' image. That way a image with an overall diagonal texture can be chosen for of a similar diagonal line in the original large scale image.

In the above example, this can be used to restore detail like eyes and lips, in the overall effect.

Now that would make it a 'worth while' project, but will require an even larger library of images to use.
Anthony Thyssen -- Webmaster for ImageMagick Example Pages
https://imagemagick.org/Usage/
theuser
Posts: 3
Joined: 2012-06-28T18:03:58-07:00
Authentication code: 13

Re: Build picture from montage

Post by theuser »

I feel discouraged.

Do you know some resource site where I can get more information or a MSL script to do it?
Post Reply