ServBay Công Cụ Xử Lý Hình Ảnh
ServBay xuất xưởng kèm theo nhiều công cụ xử lý hình ảnh dòng lệnh mạnh mẽ, giúp bạn xử lý và tối ưu hóa tệp hình ảnh một cách hiệu quả. Bài viết này sẽ giới thiệu các công cụ xử lý hình ảnh đi kèm với ServBay và cung cấp một số mẹo xử lý hình ảnh hữu ích.
Mục lục
Công cụ xử lý hình ảnh phổ biến
ImageMagick
ImageMagick là một bộ công cụ và thư viện xử lý hình ảnh mạnh mẽ, hỗ trợ nhiều định dạng hình ảnh khác nhau. Nó cung cấp các chức năng tạo, chỉnh sửa và tổng hợp hình ảnh.
Cài đặt và cấu hình
ServBay đã tích hợp sẵn ImageMagick, không cần cài đặt thêm.
Sử dụng cơ bản
Chuyển đổi định dạng hình ảnh
bashmagick convert input.jpg output.png
1Chỉnh kích thước hình ảnh
bashmagick convert input.jpg -resize 300x300 output.jpg
1Thêm watermark
bashmagick convert input.jpg -gravity southeast -draw "text 10,10 'ServBay'" output.jpg
1
cwebp
cwebp là một công cụ dòng lệnh để chuyển đổi hình ảnh sang định dạng WebP. WebP là một định dạng hình ảnh hiện đại, cung cấp tỷ lệ nén tốt hơn và chất lượng cao hơn.
Cài đặt và cấu hình
ServBay đã tích hợp sẵn cwebp, không cần cài đặt thêm.
Sử dụng cơ bản
Chuyển đổi hình ảnh JPEG sang định dạng WebP
bashcwebp input.jpg -o output.webp
1Chuyển đổi hình ảnh PNG sang định dạng WebP
bashcwebp input.png -o output.webp
1Thiết lập chất lượng nén
bashcwebp -q 80 input.jpg -o output.webp
1
jpegtran
jpegtran là một công cụ chuyển đổi JPEG không mất dữ liệu, sử dụng để xoay, lật và hoán vị hình ảnh JPEG.
Cài đặt và cấu hình
ServBay đã tích hợp sẵn jpegtran, không cần cài đặt thêm.
Sử dụng cơ bản
Xoay hình ảnh JPEG
bashjpegtran -rotate 90 input.jpg > output.jpg
1Lật ngang hình ảnh JPEG
bashjpegtran -flip horizontal input.jpg > output.jpg
1
djpeg
djpeg là một công cụ giải nén tệp JPEG thành PPM, PGM, BMP hoặc định dạng Targa.
Cài đặt và cấu hình
ServBay đã tích hợp sẵn djpeg, không cần cài đặt thêm.
Sử dụng cơ bản
- Giải nén JPEG thành định dạng PPMbash
djpeg input.jpg > output.ppm
1
cjpeg
cjpeg là một công cụ nén hình ảnh từ định dạng PPM, PGM, BMP hoặc Targa sang tệp JPEG.
Cài đặt và cấu hình
ServBay đã tích hợp sẵn cjpeg, không cần cài đặt thêm.
Sử dụng cơ bản
- Nén PPM thành định dạng JPEGbash
cjpeg input.ppm > output.jpg
1
img2webp
img2webp là một công cụ ghép nhiều hình ảnh thành một tệp WebP duy nhất, thường được sử dụng để tạo WebP động.
Cài đặt và cấu hình
ServBay đã tích hợp sẵn img2webp, không cần cài đặt thêm.
Sử dụng cơ bản
- Ghép nhiều hình ảnh thành WebP độngbash
img2webp -o output.webp frame1.png frame2.png frame3.png
1
Mẹo xử lý hình ảnh
Chỉnh kích thước ảnh hàng loạt
Sử dụng ImageMagick để dễ dàng chỉnh kích thước hình ảnh hàng loạt. Ví dụ, chỉnh kích thước tất cả ảnh JPEG trong thư mục hiện tại thành 300x300 pixel:
for file in *.jpg; do magick convert "$file" -resize 300x300 "$file"; done
Chuyển đổi định dạng hình ảnh hàng loạt
Sử dụng cwebp để chuyển đổi định dạng hình ảnh sang WebP hàng loạt. Ví dụ, chuyển tất cả hình ảnh bắt đầu bằng servbay
sang định dạng WebP và đặt chất lượng nén là 45:
for file in servbay*; do cwebp -q 45 "$file" -o "${file%.*}.webp"; done
Thêm watermark
Sử dụng ImageMagick để thêm watermark. Ví dụ, thêm watermark văn bản ở góc dưới bên phải:
magick convert input.jpg -gravity southeast -draw "text 10,10 'ServBay'" output.jpg
Tối ưu hóa chất lượng hình ảnh
Sử dụng jpegtran để tối ưu hóa chất lượng và kích thước tệp hình ảnh JPEG.
Tối ưu hóa hình ảnh JPEG
jpegtran -optimize -progressive input.jpg > output.jpg
Tổng kết
ServBay bao gồm nhiều công cụ xử lý hình ảnh dòng lệnh mạnh mẽ, giúp bạn xử lý và tối ưu hóa tệp hình ảnh một cách hiệu quả. Qua bài viết này, bạn có thể hiểu cách sử dụng những công cụ này để xử lý hình ảnh và tiếp thu một số mẹo hữu ích.