Tôi muốn thay đổi kích thước (chỉ khi cần thiết) một hình ảnh ở độ phân giải tối đa 800x600. Vì vậy, giả sử chúng ta có hình ảnh có độ phân giải 2000x1600 và nó sẽ đổi kích thước thành 750x600, nhưng nếu tôi có hình ảnh có độ phân giải 400x300, nó sẽ để nguyên như vậy. Nói cách khác, tôi cần ImageMagick để thay đổi kích thước hình ảnh mà không cần upscaling. Tôi có thể làm cái này như thế nào?CLI ImageMagick thay đổi kích thước (chỉ có ở cấp dưới)
convert -resize 800x600 input output
không hoạt động bình thường mà còn cao cấp hơn.
Ở trên sẽ không hoạt động trên Windows, bạn cần phải sử dụng chuyển đổi đầu vào '800x600 ^>' đầu vào đầu vào – Brett
Điều này cũng hoạt động cho Windows nếu bạn muốn bỏ qua chiều cao (và do đó giữ tỷ lệ chính xác) 'mogrify - thay đổi kích thước 800 ^> đầu vào đầu vào ' –