Huong dan chinh sua anh tren linux bằng ImageMagick giới thiệu cho người dùng cấu trúc lệnh của ImageMagick, các thao tác cơ bản, cách kết hợp các thao tác và tiến hành xử lý khối nhiều bức ảnh. Hướng dẫn chỉnh sửa ảnh trên Linux bằng ImageMagick giúp bạn có thể thao tác với ảnh trên giao diện dòng lệnh và thực hiện các xử lý trên ảnh từ một đầu cuối (terminal), tiến hành xử lý khối nhiều ảnh hay được kết hợp vào bash script....
Hướng dẫn chỉnh sửa ảnh Linux ImageMagick Huong dan chinh sua anh tren linux ImageMagick giới thiệu cho người dùng cấu trúc lệnh ImageMagick, thao tác bản, cách kết hợp thao tác tiến hành xử lý khối nhiều ảnh Hướng dẫn chỉnh sửa ảnh Linux ImageMagick giúp bạn thao tác với ảnh giao diện dòng lệnh thực xử lý ảnh từ đầu cuối (terminal), tiến hành xử lý khối nhiều ảnh hay kết hợp vào bash script Phần huong dan chinh sua anh tren linux ImageMagick giới thiệu cho người dùng cấu trúc lệnh ImageMagick, thao tác bản, cách kết hợp thao tác tiến hành xử lý khối nhiều ảnh Thay đổi định dạng ảnh Lệnh convert lấy ảnh, thao tác lưu ảnh với tên file mà người dùng quy định Một công việc người dùng làm thay đổi định dạng ảnh Câu lệnh lấy file PNG tên “howtogeek.png” theo đường dẫn tạo ảnh JPEG từ đó: convert howtogeek.png howtogeek.jpg Huong dan chinh sua anh tren Linux Người dùng tự quy định mức nén cho ảnh JPEG: convert howtogeek.png -quality 95 howtogeek.jpg Mức nén phải nằm khoảng từ đến 100 ImageMagick sử dụng mức nén ảnh đầu vào có Nếu khơng, ImageMagick mặc định mức nén 92 Thay đổi kích thước ảnh Câu lệnh convert giúp thay đổi kích thước ảnh nhanh chóng Câu lệnh sau yêu cầu ImageMagick định cỡ ảnh với chiều rộng 200 pixel 100 pixel chiều cao convert example.png -resize 200×100 example.png Do sử dụng tên giống cho hai file ảnh ImageMagick ghi đè file ảnh lên file ảnh gốc ImageMagick cố gắng giữ nguyên hệ số co (aspect ratio) câu lệnh sử dụng Nó thay đổi ảnh cho phù hợp với kích thước 200x100 thực tế khơng xác hồn tồn Nếu muốn ép ảnh vào kích cỡ quy định trước, người dùng cần thêm dấu chấm than sau kích thước ảnh Nhưng điều ảnh hưởng đến hệ số co convert example.png -resize 200×100! example.png Người dùng quy định độ rộng hay độ cao ImageMagick thay đổi kích thước ảnh theo độ rộng hay độ cao giữ hệ số co Để thay đổi độ rộng ảnh thành 200 ta dùng: convert example.png -resize 200 example.png câu lệnh sau thay đổi chiều cao ảnh thành 100: convert example.png -resize x100 example.png Xoay ảnh ImageMagick giúp xoay ảnh nhanh chóng Câu lệnh lấy ảnh có tên howtogeek.jpg, xoay ảnh 90o lưu ảnh xoay howtogeekrotated.jpg: convert howtogeek.jpg -rotate 90 howtogeek-rotated.jpg Nếu tên file ảnh trùng với tên file gốc, ImageMagick tiến hành ghi đè lên file ảnh gốc Sử dụng hiệu ứng ImageMagick áp nhiều hiệu ứng vào ảnh Chẳng hạn, câu lệnh sau thêm hiệu ứng “charcoal” vào ảnh: convert howtogeek.jpg -charcoal howtogeek-charcoal.jpg Câu lệnh tạo hiệu ứng vẽ chì nghệ thuật cho ảnh “2” câu lệnh mức độ tác động hiệu ứng Số lớn, mức độ tác động rõ ràng Câu lệnh sau tạo hiệu ứng “Impode” với mức tác động 1: convert howtogeek.jpg -implode howtogeek-imploded.jpg Hiệu ứng “impode” làm cho ảnh bị xoáy vào tâm ảnh Kết hợp thao tác Tất thao tác kết hợp lại Với câu lệnh đơn, người dùng thay đổi kích thước ảnh, xoay, tạo hiệu ứng chuyển đổi sang định dạng ảnh khác: convert howtogeek.png -resize 400×400 -rotate 180 -charcoal -quality 95 howtogeek.jpg Đây thao tác ban đầu mà người dùng dễ dàng thực ImageMagick Ngồi ra, cịn có nhiều thao tác khác kết hợp lại Xử lý khối Người dùng nên lợi dụng giao diện Bash để nhanh chóng thực xử lý khối nhiều ảnh Ví dụ câu lệnh sau lấy tất file PNG từ đường dẫn, xoay lưu ảnh xoay lại for file in *.png; convert $file -rotate 90 rotated-$file; done Ngoài ra, phần huong dan chinh sua anh tren Linux dễ dàng sửa đổi câu lệnh để thực thao tác khác dễ dàng kết hợp câu lệnh xử lý khối vào Bash shell script để tự động hóa thao tác xử lý Cài đặt ImageMagick không cài mặc định Ubuntu Để cài đặt phần mềm, sử dụng câu lệnh sau: sudo apt-get install imagemagick ... đổi chiều cao ảnh thành 100: convert example.png -resize x100 example.png Xoay ảnh ImageMagick giúp xoay ảnh nhanh chóng Câu lệnh lấy ảnh có tên howtogeek.jpg, xoay ảnh 90o lưu ảnh xoay howtogeekrotated.jpg:... sử dụng tên giống cho hai file ảnh ImageMagick ghi đè file ảnh lên file ảnh gốc ImageMagick cố gắng giữ nguyên hệ số co (aspect ratio) câu lệnh sử dụng Nó thay đổi ảnh cho phù hợp với kích thước... file ảnh trùng với tên file gốc, ImageMagick tiến hành ghi đè lên file ảnh gốc Sử dụng hiệu ứng ImageMagick áp nhiều hiệu ứng vào ảnh Chẳng hạn, câu lệnh sau thêm hiệu ứng “charcoal” vào ảnh: