it-swarm-vi.com

Làm thế nào để dễ dàng thay đổi kích thước hình ảnh thông qua dòng lệnh?

Tôi muốn biết làm thế nào để thay đổi kích thước hình ảnh trong Ubuntu. Công cụ dễ nhất để làm như vậy là gì?

223
myusuf3

Bạn muốn đơn giản?

Chạy Sudo apt-get install nautilus-image-converter hoặc nhấp nautilus-image-converter Install nautilus-image-converter .

Nó thêm hai mục menu ngữ cảnh trong nautlius để bạn có thể nhấp chuột phải và chọn "Thay đổi kích thước hình ảnh". (Cái còn lại là "Xoay hình ảnh").

Bạn có thể thực hiện toàn bộ thư mục hình ảnh trong một lần nếu bạn thích và thậm chí bạn không phải mở ứng dụng để làm như vậy.

Bạn cần khởi động lại nautilus để xem các menu ngữ cảnh mới, chạy nautilus -q và sau đó nhấp vào biểu tượng thư mục Home để tải lại nautilus với trình cắm mới.

168
Richard Holloway

Cài đặt đầu tiên ImageMagick thông qua:

Sudo apt-get install imagemagick

Mở một thiết bị đầu cuối và chạy lệnh này:

convert  -resize 50% source.png dest.jpg

Nó sẽ giảm kích thước 50%

Bạn cũng có thể chỉ định kích thước:

convert -resize 1024X768  source.png dest.jpg

Bạn cũng có thể sử dụng: mogrifycông cụ dòng lệnh từ cùng một gói.

230
aneeshep
Sudo apt-get install imagemagick

Lệnh mogrify ghi đè lên các tệp gốc bằng các hình ảnh đã thay đổi kích thước:

mogrify -resize 50% *.png      # keep image aspect ratio
mogrify -resize 320x240 *.png  # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png     # don't keep image aspect ratio
mogrify -resize 320x *.png     # don't keep image aspect ratio

Lưu ý: Bạn có thể thêm -auto-orient để tự động định hướng hình ảnh được chuyển đổi.

93
Eric Johnson

Nếu bạn chỉ thực hiện một vài hình ảnh, hầu hết các trình chỉnh sửa hình ảnh trong Ubuntu (Gimp, F-Spot, v.v.) sẽ cho phép bạn thực hiện thay đổi kích thước cơ bản.

Nếu bạn muốn chỉnh sửa hàng chục, hàng trăm hoặc hàng ngàn hình ảnh, tôi thích Phatch . Phatch là một trình chỉnh sửa ảnh hàng loạt dựa trên GUI, cho phép bạn thực hiện tải toàn bộ các biến đổi trên ảnh. Sudo apt-get install phatch

ImageMagick là tốt nhưng sẽ hơi tẻ nhạt nếu bạn không biết tên cài đặt cho mọi thứ. Bạn có thể nhanh chóng học Phatch bằng cách nhấp xung quanh.

23
Oli

ImageMagick là gói bạn muốn. Nó chứa một số công cụ dòng lệnh hữu ích cho mục đích này.

Đây một hướng dẫn đơn giản giải thích cách thay đổi kích thước hàng loạt hình ảnh: -

mogrify -resize 320x240 *.jpg

Sau khi lệnh này được hoàn thành, tất cả các hình ảnh sẽ được thay thế bằng phiên bản thay đổi kích thước của chính chúng. Lưu ý rằng trong nỗ lực bảo toàn tỷ lệ khung hình ảnh, mogrify có thể không tạo ra hình ảnh chính xác là 320x240. Để buộc điều này xảy ra, hãy sửa đổi lệnh ban đầu thành bằng cách đặt dấu chấm than ở cuối độ phân giải mong muốn:

mogrify -resize 320x240! *.jpg
9
popey

Hiện tại nautilus-image-convert không hoạt động trong Ubuntu 13.10 . Do đó, tôi sử dụng fantemagick trên dòng lệnh, đây là cách giải quyết rất tốt (ít nhất là đối với tôi).

Sudo apt-get install imagemagick

Hãy ghi nhớ sự khác biệt giữa các công cụ tưởng tượng này :

  • Mogrify không xử lý trên cùng một hình ảnh, nó đọc tệp sửa đổi tệp và ghi đầu ra vào cùng một tệp.
  • Chuyển đổi có nghĩa là hoạt động trên các hình ảnh riêng biệt, đọc tệp và sửa đổi và ghi vào tệp/định dạng khác nhau. Bạn cũng có thể sử dụng lệnh convert để sử dụng tệp đầu ra giống như tệp đầu vào.

Tôi thường sử dụng mogrify để đơn giản thay đổi kích thước nhiều hình ảnh và ghi đè lên các tệp gốc. I E. lệnh này sẽ thu nhỏ kích thước của tất cả các tệp JPG xuống 40% kích thước ban đầu:

mogrify -verbose -resize '40%' *.JPG
8
malisokan

Không cần cài đặt bất kỳ phần mềm mới chỉ cần làm điều này

convert -resize 50% myfigure.png myfigure.jpg

hoặc là

convert myfigure.png -resize 200x100 myfigure.jpg
8
Pawan

GIMP có lẽ là cách dễ nhất, vì nó có giao diện người dùng khá đơn giản cho các tác vụ phổ biến như vậy. Tất cả bạn phải làm là mở hình ảnh của bạn và đi đến Hình ảnh → Kích thước hình ảnh và sau đó thay đổi cho phù hợp. Cũng có nhiều cách để thay đổi kích thước hàng loạt bằng GIMP, nhưng tôi không biết chúng là trái tim.

8
Tommy Brunn

Cài đặt gthumb . Đơn giản và dễ dàng cho các chức năng xử lý và chỉnh sửa hình ảnh cơ bản - trình xem, thay đổi kích thước, cắt, xoay, lật, thang độ xám, v.v. với các tùy chọn để lưu ở các định dạng JPEG, PNG, TIFF, TGA.

Để cài đặt gthumb:

  • Mở thiết bị đầu cuối của bạn
  • Nhập Sudo apt-get install gthumb
  • Chấp nhận thay đổi
7
Parto

Đối với GUI, Phatch "một cú nhấp chuột đáng giá ngàn ảnh" là cách tốt nhất cho công việc nhanh như vậy. Nó đã có trong kho Ubuntu. Nó có nhiều hành động và tùy chọn là imagemagick.

Sudo apt-get install phatch
4
user.dz

Có một công cụ đa nền tảng tốt được gọi là XnConvert . Kết hợp và lựa chọn giữa hơn 80 hoạt động khác nhau. Việc cài đặt đơn giản thông qua deb. tập tin từ trang web chính thức.

Nó là miễn phí nhưng không phải là nguồn mở, có lẽ đó chỉ là vẻ đẹp của nó.

enter image description here

3
VRR

Bạn cũng có thể sử dụng công cụ ffmpeg (hoặc avconv) phổ biến để thay đổi kích thước hình ảnh:

ffmpeg -i image.jpg -s 4096x2048 image-resized.jpg

Và nếu bạn muốn thay đổi kích thước hình ảnh JPEG thực sự nhanh - hãy thử epeg (như đã đề cập ở đây ) - cần được xây dựng từ nguồn.

2
Pierz

mở hình ảnh trong ImageMagick.

  1. bấm vào hộp lệnh hình ảnh sẽ được mở.
  2. xem-> thay đổi kích thước nhập pixel bạn muốn. bấm vào nút thay đổi kích thước.
  3. File-> lưu, nhập tên. nhấp vào nút Định dạng chọn định dạng bạn muốn và nhấp vào nút chọn.
  4. nhấp vào nút lưu.

tùy chọn khác là chọn chế độ xem -> ảnh gốc và Kéo các góc của ảnh để thay đổi kích thước. chọn Tệp -> lưu.

1
Deepa

Tôi sử dụng Pimagizer. Nó hoạt động rất tốt và nó là ứng dụng dễ nhất mà tôi đã sử dụng. Đã thử nghiệm trên Ubuntu 14.04, 15.04, 15.10 .

Sudo add-apt-repository ppa:vfrico/stable
Sudo apt-get update
Sudo apt-get install pimagizer

Xem: https://launchpad.net/pimagizer/ để biết thêm thông tin.

1
hg8