2016-09-06 25 views
0

在我的文件夾中,我有4張圖片,每次4X6圖片大小。 在下一步我想顯示所有的4張圖片的不同組合爲用戶喜歡,{pics:1 2 3 4}合併多個圖像到不同的組合

image 1:1 + 2; image2:1 + 2 + 3;

image3:2;

image4:1 + 2 + 3 + 4;

我該如何在.net /任何技術中實現這個......請建議。

+0

你卡在哪一部分?計算combinatins?加入圖片?顯示圖像? –

+0

當你說*所有組合*時,你的意思是4張單張照片,然後是所有可能的組合,然後是所有可能的三張相框,然後是每個不同位置的所有四張照片? –

+0

「合併」是什麼意思?一個在另一個之上?並排?在彼此之上合成?你如何合併3張圖片?並排?在一個垂直的行?在一個三角形?關於4張圖片呢?水平連續四個?垂直?兩兩? –

回答

1

你可以這樣做ImageMagick它安裝在大多數Linux發行版上,可用於OSX和Windows。在命令行,在終端,並排:

convert a.png b.png +append result.png 

enter image description here

或者,上面和下面:

convert a.png b.png -append result.png 

enter image description here

或者,4合1:

convert a.png b.png +append \(c.png d.png +append \) -append result.png 

enter image description here

或4跨越:

convert a.png b.png c.png d.png +append result.png 

enter image description here

如果圖像是JPEG,只是改變了擴展。如果您使用的是Windows,則可能需要在\(之前放置插入符號(^)以避開它們。

+0

謝謝你馬克......它幫助了我! – anilvardhan

+0

我忘了提及ImageMagick的.Net端口https://magick.codeplex.com –