Là một nhà văn kỹ thuật, công việc của tôi liên quan đến nghiên cứu, thử nghiệm và ghi lại các công cụ phần mềm hữu ích. Tuy nhiên, có thêm một nhiệm vụ tiêu tốn một phần đáng kể thời gian làm việc của tôi - chỉnh sửa hình ảnh (có, những ảnh chụp màn hình).

Lớn lên bằng cách sử dụng Microsoft Paint (như hầu hết chúng ta giả định), tôi đã thử sử dụng một số trình chỉnh sửa hình ảnh dựa trên GUI lúc đầu, chỉ để nhận ra rằng nó tốn thời gian, đặc biệt là chỉnh sửa hình ảnh không phải là công việc cốt lõi của tôi mà vẫn cần được thực hiện nhiều lần. Sau đó, tôi dần dần chuyển công việc chỉnh sửa hình ảnh của mình thành dòng lệnh, nắm vững cách thức hoạt động cơ bản ban đầu, và sau đó học một số mẹo / thủ thuật nâng cao khi tôi thấy thoải mái.

Vâng, đó là câu chuyện của tôi; của bạn có thể khác nhau, tất nhiên, và thậm chí có thể được làm. Vấn đề ở đây là làm cho người hâm mộ GUI tin rằng công việc như chỉnh sửa hình ảnh cũng có thể được thực hiện thông qua dòng lệnh và điều đó không hề khó. Với ý nghĩ đó, chúng ta sẽ thảo luận về công cụ chỉnh sửa hình ảnh dòng lệnh - Chuyển đổi - trong bài viết này.

Đổi

Tiện ích dòng lệnh “Chuyển đổi” là một phần của bộ phần mềm ImageMagic. Những người sáng tạo yêu cầu bộ phần mềm có khả năng đọc và ghi hình ảnh ở nhiều định dạng khác nhau (trên 200) bao gồm PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF và SVG và các hoạt động thực hiện như thay đổi kích thước, lật, gương, xoay, bóp méo, cắt và biến đổi, và điều chỉnh màu sắc.

Tải xuống và cài đặt

Để cài đặt Chuyển đổi, chỉ cần cài đặt bộ phần mềm ImageMagic bằng cách chạy lệnh sau trên thiết bị đầu cuối của bạn:

 sudo apt-get cài đặt imagemagick 

Sử dụng

Ở dạng cơ bản nhất, bạn có thể sử dụng lệnh Chuyển đổi để chuyển đổi định dạng của hình ảnh. Ví dụ, lệnh sau tạo ra “test.jpg” từ “test.png.”

 convert test.png test.jpg 

Thay đổi kích thước hình ảnh

Một điều quan trọng khác mà bạn có thể dễ dàng thực hiện với Chuyển đổi là thay đổi kích thước hình ảnh. Ví dụ, lệnh sau có test.jpg - kích thước 800 × 343 - và tạo ra test1.jpg với kích thước 700 × 300.

 convert test.jpg -resize 700x300 test1.jpg 

Điều đáng nói đến là Chuyển đổi cố gắng bảo toàn tỷ lệ khung hình theo mặc định. Ví dụ: nếu bạn cố gắng đổi kích thước "test.jpg" thành tệp có kích thước 300 × 300, tệp kết quả sẽ thay thế là 300 × 129 pixel. Tuy nhiên, nếu bạn vẫn muốn, bạn có thể buộc Chuyển đổi để sử dụng kích thước bạn đã cho nó làm đầu vào. Bạn có thể làm điều này bằng cách thêm dấu chấm than ngay sau tham số kích thước trong lệnh như trong ví dụ sau:

 convert test.jpg -resize 300x300! test1.jpg 

Giảm chất lượng / kích thước

Tiếp theo là chất lượng hình ảnh. Có, bằng cách sử dụng chuyển đổi, bạn có thể chơi với chất lượng của hình ảnh là tốt. Ví dụ, khi bạn chụp ảnh màn hình trên hệ thống của bạn, nó thường được chụp dưới dạng tệp png ở kích thước lớn. Để giảm kích thước, bạn có thể giảm chất lượng ảnh chụp màn hình và chuyển đổi nó thành tệp jpg.

Đây là một tệp png ví dụ có dung lượng trên 230kb.

Bây giờ, nếu bạn muốn chuyển đổi tệp này thành tệp jpg nhỏ hơn 100kb, đây là lệnh cho nó:

 convert screenshot.png -quality 80 ảnh chụp màn hình-new.jpg 

Sau đây là tệp jpg được tạo bởi lệnh trên.

Không có nhiều khả năng giảm chất lượng hiển thị, phải không? Và nó chỉ có kích thước 48kb.

Tạo GIF

Bây giờ, giả sử bạn có một loạt các tệp jpg và nhiệm vụ là tạo một tệp GIF. Thật dễ dàng khi sử dụng Chuyển đổi:

 chuyển đổi * .jpg final.gif 

Lệnh trên sẽ nhận tất cả các tệp jpg trong thư mục hiện tại và tạo tệp “final.gif” trong cùng một thư mục.

Xoay và các hiệu ứng khác

Bạn cũng có thể xoay hình ảnh dễ dàng bằng Chuyển đổi. Tất cả những gì bạn phải làm là sử dụng tùy chọn -rotate cùng với số độ bạn muốn xoay hình ảnh. Ví dụ, lệnh sau tạo ra một 90 độ xoay "screenshot.jpg:"

 convert screenshot.jpg -rotate 90 ảnh chụp màn hình 

Ngoài xoay vòng, bạn cũng có thể thêm các hiệu ứng khác vào hình ảnh của mình. Ví dụ, lệnh sau thêm hiệu ứng “implode”:

 convert screenshot.jpg -implode 1 ảnh chụp màn hình-implode.jpg 

Nó kết quả trong hình dưới đây.

Phần kết luận

Mặc dù các ví dụ được thảo luận trong bài viết này là đủ để cung cấp cho bạn một ý tưởng hay về cách Convert hoạt động (cũng như việc chỉnh sửa hình ảnh từ dòng lệnh dễ dàng như thế nào), thực tế là chúng ta vừa mới trầy xước bề mặt ở đây. Để biết thêm chi tiết, hãy xem trang người dùng của Convert nơi bạn sẽ tìm thấy rất nhiều tùy chọn và tính năng. Ngoài ra, bạn cũng có thể xem qua trang web chính thức của ImageMagic - đó là một tài nguyên tốt.