我想弄清楚這樣做的最佳方法,因爲我需要創建一個腳本來完成大約3000個圖像文件的任務。所以,我必須設置圖像集,並且我想創建兩個集。目的是取圖像A的左半部分並將其與圖像B的右半部分結合以創建集合AB。我也需要做相反的事情,創造出第四套BA。我需要這樣做,以便它繼續爲name.001.jpg文件命名約定。任何幫助都感激不盡。使用Image Magick我需要將兩個圖像的一半拼接成一個新圖像
回答
下面是如何在ImageMagick Unix語法中爲兩個圖像執行此操作的示例。
IMAGE1:
圖像2:
convert logo.jpg logo_b5.jpg -crop 50x100% \(-clone 0,3 +append +write logo_A.jpg \) \(-clone 2,1 +append +write logo_B.jpg \) null:
logo_A.jpg
logo_B.jpg
請說明在何處存儲您的兩組數據,它們的命名方式。對於多對圖像,您需要編寫一個循環,假設您在兩個不同的文件夾中設置了相同的名稱。但是由於Windows bat腳本與Unix shell腳本不同,您需要說明您使用的是哪個操作系統。
Ubuntu,我現在已經想好了一切。有一個例外。當我嘗試將兩側追加到一起時,出現高度或寬度已超出的錯誤。那裏有任何想法?防爆。 convert a.jpg b.jpg + append ab.jpg –
兩幅圖像的寬度和高度有多大?這是在您的桌面上還是通過PHP的exec()?什麼是ImageMagick的確切版本 – fmw42
ImageMagick版本6.9.7-4,只是從普通的文件系統。我將圖像大小調整爲250x250像素。裁剪到125x250,所以現在當我+追加它2它應該做一個新的250x250。至少如果我理解正確。 –
- 1. 使用.NET將兩個PNG圖像組合成一個圖像
- 2. Image magick convert忽略一些圖像
- 3. Perl - Image :: Magick RGB背景的新圖像
- 4. Image Magick疊加圖像
- 5. Node.js:我的HTML需要一個圖像
- 6. 將多個圖像拼接成一個SL/WP7
- 7. 使用imcrop將圖像分成一半
- 8. 將兩個圖像合併爲一個新圖像
- 9. 用圖像magick創建一個文本
- 10. 需要幫助合併一個圖像與另一個圖像
- 11. 使用OpenCV和Python將拼圖圖像拼接在一起
- 12. Perl Image :: Magick:將圖像放在其他圖像的頂部
- 13. 如何在php中將多個圖像拼接成單一圖像?
- 14. 使用php圖像將圖像轉換成卡通圖片magick
- 15. Tensorflow - 如何將圖像分成一半?
- 16. 需要複製一個圖像到另一個圖像ROI
- 17. 將圖像拼接在一起Opencv -Python
- 18. 使用Node.js和GraphicsMagick將四個圖像拼接在一起
- 19. 使用Javascript將多個圖像拼接在一起
- 20. 將兩個圖像添加到一個圖像c#?
- 21. 用OpenCV將小圖像拼接成更大的圖像
- 22. 使用Image Magick創建帶固定顏色圖的GIF圖像
- 23. 多個攝像頭圖像拼接
- 24. 圖像拼接
- 25. 合併兩個圖像轉換成一個圖像iPhone
- 26. opencv:將圖像拼接在一起
- 27. Image Magick:網站圖像優化
- 28. Image magick/PHP正在摔倒大圖像
- 29. 用ChunkyPNG將多個圖像「條」組合成一個圖像
- 30. 將圖像偏移一半?
請提供您自己的嘗試,樣本圖像和期望的結果。 – zindarod
你還沒有解釋,如果兩套在不同的文件夾,但具有相同的名稱?那是對的嗎?如果不是,請澄清如何保持「相同」的名稱。這可能需要腳本。那麼你的ImageMagick版本和平臺/操作系統是什麼? – fmw42