Làm thế nào để chuyển đổi hình ảnh bằng cách sử dụng Linux

Hướng dẫn này sẽ chỉ cho bạn cách thao tác hình ảnh bằng cách sử dụng dòng lệnh Linux.

Bạn sẽ tìm hiểu cách thay đổi kích thước hình ảnh cả về kích thước tệp và tỷ lệ. Bạn cũng sẽ tìm hiểu cách chuyển đổi giữa nhiều loại tệp như từ JPG sang PNG hoặc GIF thành TIF .

Lệnh chuyển đổi

Lệnh chuyển đổi được sử dụng để chuyển đổi một hình ảnh. Định dạng như sau:

chuyển đổi [đầu vào tùy chọn] tập tin đầu vào [đầu ra tùy chọn] tập tin đầu ra.

Cách thay đổi kích thước hình ảnh

Nếu bạn sẽ bao gồm một hình ảnh trên một trang web và bạn muốn nó là một kích thước cụ thể thì bạn có thể sử dụng một số CSS để thay đổi kích thước hình ảnh.

Nó thực sự là tốt hơn mặc dù để tải lên hình ảnh như kích thước chính xác ở nơi đầu tiên và chèn nó vào trang.

Đây là tất nhiên chỉ là một ví dụ tại sao bạn có thể muốn thay đổi kích thước một hình ảnh .

Để thay đổi kích thước hình ảnh, hãy sử dụng lệnh sau

convert imagename.jpg -resize dimensions newimagename.jpg

Ví dụ: để chuyển đổi hình ảnh thành 800x600, bạn sẽ sử dụng lệnh sau:

convert imagename.jpg -resize 800x600 newimagename.jpg

Nếu bằng cách chuyển đổi sang các kích thước được chỉ định thì tỷ lệ khung hình sẽ bị làm sai lệch hình ảnh sẽ được thay đổi kích thước thành tỷ lệ gần nhất.

Để buộc chuyển đổi là kích thước chính xác, hãy sử dụng lệnh sau:

chuyển đổi imagename.jpg -resize 800x600! newimagename.jpg

Bạn không phải chỉ định chiều cao và chiều rộng như một phần của lệnh thay đổi kích thước.

Ví dụ: nếu bạn muốn chiều rộng là 800 và bạn không quan tâm đến chiều cao, bạn có thể sử dụng lệnh sau:

convert imagename.jpg -resize 800 newimagename.jpg

Để đổi kích thước hình ảnh thành chiều cao được chỉ định, hãy sử dụng lệnh sau:

chuyển đổi imagename, jpg -resize x600 newimagename.jpg

Làm thế nào để chuyển đổi từ một định dạng hình ảnh khác

Nếu bạn có một tệp JPG và bạn muốn chuyển đổi nó thành PNG thì bạn sẽ sử dụng lệnh sau:

convert image.jpg image.png

Bạn có thể kết hợp nhiều định dạng tệp khác nhau. Ví dụ

chuyển đổi image.png image.gif

chuyển đổi image.jpg image.bmp

chuyển đổi image.gif image.tif

Cách điều chỉnh kích thước tệp cho hình ảnh

Có một số cách để thay đổi kích thước tệp vật lý của hình ảnh.

  1. Thay đổi tỷ lệ co (làm cho tỷ lệ nhỏ hơn)
  2. Thay đổi định dạng tệp
  3. Thay đổi chất lượng nén

Giảm kích thước của hình ảnh sẽ làm cho kích thước tệp nhỏ hơn. Ngoài ra, việc sử dụng định dạng tệp bao gồm nén như JPG sẽ cho phép bạn giảm kích thước tệp vật lý.

Cuối cùng điều chỉnh chất lượng sẽ làm cho kích thước tệp vật lý nhỏ hơn.

Hai phần trước cho bạn thấy cách điều chỉnh kích thước và loại tệp. Để nén hình ảnh, hãy thử lệnh sau:

convert imagename.jpg -quality 90 newimage.jpg

Chất lượng được chỉ định là phần trăm. Phần trăm càng thấp thì tệp đầu ra nhỏ hơn nhưng rõ ràng là chất lượng đầu ra cuối cùng không tốt.

Cách xoay hình ảnh

Nếu bạn đã chụp ảnh theo chiều dọc nhưng bạn muốn ảnh đó là ảnh ngang, bạn có thể xoay hình ảnh bằng lệnh sau:

convert imagename.jpg -rotate 90 newimage.jpg

Bạn có thể chỉ định bất kỳ góc quay nào.

Ví dụ: hãy thử cách này:

convert imagename.jpg -rotate 45 newimage.jpg

Chuyển đổi tùy chọn dòng lệnh

Có hàng chục tùy chọn dòng lệnh có thể được sử dụng với lệnh chuyển đổi như được hiển thị ở đây:

Các tùy chọn được xử lý theo thứ tự dòng lệnh. Bất kỳ tùy chọn nào bạn chỉ định trên dòng lệnh vẫn có hiệu lực đối với tập hợp các hình ảnh sau, cho đến khi tập hợp được chấm dứt bằng sự xuất hiện của bất kỳ tùy chọn hoặc -noop nào . Một số tùy chọn chỉ ảnh hưởng đến giải mã hình ảnh và các tùy chọn khác chỉ mã hóa. Dữ liệu sau có thể xuất hiện sau nhóm hình ảnh đầu vào cuối cùng.

Để biết mô tả chi tiết hơn về từng tùy chọn, hãy xem ImageMagick .

-adjoin ghép ảnh thành một tệp nhiều ảnh
-giảm ma trận biến đổi bản vẽ
-antialias xóa bí danh pixel
-gửi nối thêm một tập hợp các hình ảnh
-Trung bình cộng trung bình một tập hợp các hình ảnh
-lý lịch màu nền
-xanh x làm mờ hình ảnh bằng toán tử gaussian
-border x bao quanh hình ảnh với đường viền màu
-bầu màu màu đường viền
-cái hộp đặt màu của hộp giới hạn chú thích
-cache megabyte bộ nhớ có sẵn cho bộ nhớ cache pixel
-kênh loại kênh
-than củi mô phỏng một bản vẽ than
-chop x {+ -} {+ -} {%} xóa các pixel khỏi phần bên trong của một hình ảnh
-kẹp áp dụng đường cắt, nếu có
-coalesce hợp nhất một chuỗi hình ảnh
- tô màu tô màu hình ảnh bằng màu bút
-màu sắc số màu ưa thích trong hình ảnh
-không gian màu loại không gian màu
-bình luận chú thích hình ảnh với nhận xét
-soạn, biên soạn loại thành phần hình ảnh
- nén loại nén hình ảnh
-tương phản tăng cường hoặc giảm độ tương phản hình ảnh
-crop x {+ -} {+ -} {%} kích thước và vị trí ưa thích của hình ảnh đã cắt
- máy móc thay thế colormap hình ảnh theo số lượng
-debug cho phép gỡ lỗi bản in
-deconstruct phá vỡ một chuỗi hình ảnh thành các phần cấu thành
-delay <1 / 100th of a second> hiển thị hình ảnh tiếp theo sau khi tạm dừng
-mật độ x độ phân giải dọc và ngang theo pixel của hình ảnh
-dep chiều sâu của hình ảnh
-despeckle giảm các đốm trong một hình ảnh
-trưng bày chỉ định máy chủ X để liên hệ
- phân bổ Phương thức xử lý GIF
-run lên áp dụng phổ biến lỗi Floyd / Steinberg cho hình ảnh
-vẽ tranh chú thích một hình ảnh với một hoặc nhiều đồ họa nguyên thủy
-cạnh phát hiện các cạnh trong một hình ảnh
-emboss dập hình ảnh
- mã hóa chỉ định mã hóa phông chữ
- người phụ nữ xác định endianness (MSB hoặc LSB) của hình ảnh đầu ra
-nâng cao áp dụng bộ lọc kỹ thuật số để nâng cao hình ảnh ồn ào
- tương đương thực hiện cân bằng biểu đồ với hình ảnh
-lấp đầy màu sắc để sử dụng khi điền vào một nguyên thủy đồ họa
-filter sử dụng loại bộ lọc này khi thay đổi kích thước hình ảnh
-flatten làm phẳng một chuỗi hình ảnh
-flip tạo một "hình ảnh phản chiếu"
-flop tạo một "hình ảnh phản chiếu"
-phông chữ sử dụng phông chữ này khi chú thích hình ảnh với văn bản
khung x ++ bao quanh hình ảnh với đường viền trang trí
-fzz {%} màu sắc trong khoảng cách này được coi là bằng nhau
-gamma mức độ hiệu chỉnh gamma
-ga x làm mờ hình ảnh bằng toán tử gaussian
-xử lý x {+ -} {+ -} {%} {@} {!} {<} {>} kích thước và vị trí ưa thích của cửa sổ Hình ảnh.
-nghiêm trọng hướng nguyên thủy hấp dẫn khi chú thích hình ảnh.
-Cứu giúp in hướng dẫn sử dụng
-kích thước chèn ảnh pixel về trung tâm
- sáng suốt sử dụng loại mục đích hiển thị này khi quản lý màu hình ảnh
- sắp xếp loại lược đồ xen kẽ
-nhãn gán nhãn cho hình ảnh
-cấp độ điều chỉnh mức độ tương phản hình ảnh
-danh sách loại danh sách
- vòng lặp thêm phần mở rộng vòng lặp Netscape vào hoạt ảnh GIF của bạn
-bản đồ chọn một bộ màu cụ thể từ hình ảnh này
-mặt nạ Chỉ định một mặt nạ cắt
-matte lưu trữ kênh mờ nếu hình ảnh có một
NULL áp dụng bộ lọc trung bình cho hình ảnh
-ngâm nga thay đổi độ sáng, độ bão hòa và màu sắc của hình ảnh
- cá hồi biến hình ảnh thành đen trắng
NULL morphs một chuỗi hình ảnh
-mosaic tạo mosaic từ một chuỗi hình ảnh
- ủy quyền thay thế mọi pixel bằng màu bổ sung của nó
-tiếng ồn thêm hoặc giảm tiếng ồn trong một hình ảnh
-noop NOOP (không có tùy chọn)
- không chuẩn hóa chuyển đổi hình ảnh để mở rộng phạm vi đầy đủ các giá trị màu
-mờ mịt thay đổi màu này thành màu bút trong hình ảnh
-page x {+ -} {+ -} {%} {!} {<} {>} kích thước và vị trí của canvas hình ảnh
-Sơn mô phỏng một bức tranh sơn dầu
-cây bút chỉ định màu bút cho thao tác vẽ
-nhập xác định hiệu quả đặc tính hình ảnh
-xác định chỉ ra phông chữ Postscript, OPTION1 hoặc TrueType
- xem trước loại xem trước hình ảnh
-quá trình xử lý một chuỗi hình ảnh
-Hồ sơ thêm ICM, IPTC hoặc cấu hình chung vào hình ảnh
-phẩm chất Mức nén JPEG / MIFF / PNG
-xét x làm sáng hoặc làm tối các cạnh hình ảnh
-xét x {+ -} {+ -} áp dụng các tùy chọn cho một phần của hình ảnh
-resize x {%} {@} {!} {<} {>} thay đổi kích thước hình ảnh
-ghi {+ -} {+ -} cuộn một hình ảnh theo chiều dọc hoặc chiều ngang
-rotate {<} {>} áp dụng xoay ảnh Paeth cho ảnh
-mẫu vật hình ảnh tỷ lệ với lấy mẫu pixel
-sampling_factor x các yếu tố lấy mẫu được sử dụng bởi bộ mã hóa JPEG hoặc MPEG-2 và bộ giải mã / bộ giải mã YUV.
-tỉ lệ chia tỷ lệ hình ảnh.
-bối cảnh đặt số cảnh
- có giá trị hạt giống của trình tạo số giả ngẫu nhiên
-xử lý x phân đoạn hình ảnh
-giảm x tô bóng hình ảnh bằng nguồn sáng xa
-giờ mở x làm sắc nét hình ảnh
-xuất x cạo pixel từ cạnh hình ảnh
-xuất x cắt hình ảnh dọc theo trục X hoặc Y
-size x {+ offset} chiều rộng và chiều cao của hình ảnh
-solarize phủ nhận tất cả các pixel trên cấp ngưỡng
-Lan tràn thay đổi pixel hình ảnh theo số lượng ngẫu nhiên
-Cú đánh màu sắc để sử dụng khi vuốt ve một hình ảnh nguyên thủy
-Chiều rộng đột quỵ thiết lập chiều rộng đột quỵ
-swirl xoay hình ảnh pixel về trung tâm
-kết cấu tên của kết cấu để lát lên nền hình ảnh
ngưỡng ngưỡng hình ảnh
-tile hình ảnh xếp kề khi điền vào một nguyên thủy đồ họa
-biến đổi biến đổi hình ảnh
-trong suốt làm cho màu này trong suốt trong hình ảnh
-treedepth chiều sâu cây cho thuật toán giảm màu
-trẻ cắt một hình ảnh
-kiểu loại hình ảnh
-các đơn vị loại độ phân giải hình ảnh
-unsharp x làm sắc nét hình ảnh với một toán tử mặt nạ unsharp
-use_pixmap sử dụng pixmap
-trượt in thông tin chi tiết về hình ảnh
-lượt xem Thông số xem FlashPix
-wave x thay đổi hình ảnh dọc theo sóng sin
- viết viết một chuỗi hình ảnh [ convert, composite ]

Để biết thêm thông tin, hãy đọc trang hướng dẫn sử dụng cho lệnh chuyển đổi.