fix #2201 and spent 1.5 hours on #2201

The weever_cartographer does pick up all kinds of pictures. So it is
not format issue but overwriting issue. That means the following pic
always overwrites the previous one. That is the last image was always
been choosen.