Tôi muốn sử dụng CSS sprites trên một trang web thay vì các tệp hình ảnh riêng biệt, cho một tập hợp lớn các biểu tượng nhỏ có cùng kích thước. Làm thế nào tôi có thể nối (gạch) chúng thành một hình ảnh lớn bằng cách sử dụng ImageMagick?Làm cách nào để ghép các biểu tượng vào một hình ảnh với ImageMagick?
Trả lời
Từ trang bạn đã liên kết, 'montage' là công cụ bạn muốn. Nó sẽ có một loạt các hình ảnh và ghép/gạch chúng thành một đầu ra duy nhất. Dưới đây là một hình ảnh ví dụ tôi đã thực hiện trước khi sử dụng công cụ này: alt text http://davr.org/ds2/demos2/index.png
Sử dụng 'montage' công cụ: here are some instructions
Tôi thích kịch bản này cho tự động thế hệ sprite/css. "Building CSS sprites with Bash & Imagemagick"
liên kết đã chết ... – jedierikb
@jedierikb đây là phiên bản được lưu trong bộ nhớ cache http://goo.gl/SxcXQH – printminion
@printminion Liên kết đó cũng đã chết! – user2441511
Bạn đang tìm kiếm:
montage -background transparent -geometry +4+4 *.png sprite.gif
+1 cho lệnh sẵn sàng sử dụng – mik01aj
convert công trình tốt hơn nhiều hơn là dựng phim. Nó sắp xếp hình ảnh theo chiều dọc hoặc chiều ngang và giữ độ trong suốt png.
convert *.png -append sprites.png (append vertically)
convert *.png +append sprites.png (append horizontally)
Tôi cũng không thử nghiệm, nhưng có vẻ như là -background Không cho phép nền trong suốt (xem http://www.imagemagick.org/Usage/montage/#bg) – AkiRoss
Có một vấn đề mà nó dường như chỉ chắp thêm hình ảnh theo thứ tự ngẫu nhiên mặc dù tôi đặt tên chúng từ 1.png đến 15.png. Bạn có biết làm thế nào để làm cho tưởng tượng gắn thêm hình ảnh theo một thứ tự được chỉ định? –
@AnonJ, trình bao của bạn có thể đang mở rộng '*' vào danh sách tên tệp dựa trên thứ tự từ điển - đó là những gì zsh đang làm cho tôi, ít nhất. –
- 1. Làm cách nào để ghép hình ảnh với chồng chéo rất ít?
- 2. Làm tròn các góc của hình ảnh bằng ImageMagick
- 3. Làm cách nào để lưu hình ảnh điều khiển Biểu đồ vào một tệp?
- 4. Làm cách nào để định vị một hình ảnh trên một hình ảnh khác trong HTML?
- 5. Làm cách nào để chèn hình ảnh với iTextSharp vào một tệp PDF hiện có?
- 6. Làm cách nào để tạo pixel/làm mờ hình ảnh bằng ImageMagick?
- 7. Sử dụng imagemagick làm thế nào tôi có thể cắt một hình ảnh thành một số hình ảnh riêng biệt?
- 8. Làm cách nào để đặt biểu tượng hình ảnh nhỏ trong tên ứng dụng dưới biểu tượng Ứng dụng?
- 9. Làm cách nào để lấy Biểu tượng từ hình ảnh png?
- 10. Làm cách nào để nén kích thước hình ảnh gif bằng ImageMagick?
- 11. Thêm hình ảnh hoặc biểu tượng vào tiêu đề tab
- 12. Làm thế nào để bạn tổng hợp một hình ảnh vào một hình ảnh khác với PIL trong Python?
- 13. Kết hợp nhiều hình ảnh trong ImageMagick với các khoảng tương đối (không tuyệt đối)
- 14. Thêm hình ảnh lên trên hình ảnh hiện tại với dòng lệnh ImageMagick
- 15. Làm cách nào để gắn hình ảnh vào biểu mẫu chỉnh sửa ở Django?
- 16. Làm cách nào để so sánh các đối tượng Hình ảnh với C# .NET?
- 17. Làm cách nào để thêm biểu tượng hình ảnh cho nút tùy chỉnh trong triển vọng
- 18. Làm cách nào để trích xuất hình ảnh có kích thước cụ thể từ biểu tượng?
- 19. Làm thế nào để kết hợp nhiều dòng ffmpeg vào một ảnh ghép 4x4?
- 20. Làm cách nào để điền vào "các lỗ" trong một hình ảnh?
- 21. Làm cách nào để kết hợp hình ảnh vào canvas bằng PIL/Pillow?
- 22. Cách thêm hình ảnh/biểu tượng xóa vào hình ảnh bên trong div bằng cách sử dụng jquery
- 23. Làm cách nào để tổng hợp một số hình ảnh NSImage thành một hình ảnh lớn?
- 24. Hiển thị biểu tượng trong hình ảnh
- 25. dataTables jquery - cách thêm hình ảnh/biểu tượng sắp xếp?
- 26. Làm cách nào để thêm hình ảnh xác thực vào biểu mẫu Zend?
- 27. Làm thế nào tôi có thể ghép các đối tượng ngôn ngữ ghép trong R?
- 28. ImageMagick - Thay đổi kích thước hình ảnh thành hình vuông
- 29. Làm cách nào để nhúng hình ảnh vào một tệp HTML/PHP?
- 30. Làm thế nào để tránh các thay đổi biểu tượng của biểu tượng hình thu nhỏ khi mục được chọn
Không ImageMagick, nhưng đây là hướng dẫn về cách để làm điều này bằng Python sử dụng Python Image Library: http://29a.ch/2009/5/14/concatenating-images-using-python –