Chúng ta hãy bắt đầu với một khái niệm: máy nén có thể giảm kích thước của một cái gì đó (như tệp văn bản) bằng cách xử lý nó và thể hiện cùng một thông tin bằng cách sử dụng ít ký hiệu hơn. Đó là cách Zip làm cho một tệp văn bản nhỏ hơn. Đây là nén không mất mát.
Hình ảnh và âm thanh (và, do đó, video) sử dụng lượng thông tin rất lớn: ví dụ: hình ảnh 5 megapixel, ở định dạng không nén bất cứ thứ gì (như TIFF) sẽ mất 5 megabyte x 3 màu * RGB) = 15 MB không gian.
Để giảm kích thước tệp, định dạng JPEG làm cho bạn mất một số thông tin từ hình ảnh: có thể là chất lượng, màu sắc, v.v ... Đó là lý do tại sao bạn có thể mở JPEG trong một số chương trình chỉnh sửa ảnh (Photoshop, Gimp, v.v.) và sau đó lưu nó với ít chất lượng hơn: nó sẽ sử dụng ít thông tin hơn để thể hiện hình ảnh của bạn, với kích thước tệp nhỏ hơn, nhưng sẽ mất một số chất lượng. Nếu bạn (hoặc bất kỳ người nào) sẽ có thể nhận thấy chất lượng thấp là một điểm quan trọng khi chọn "mức độ nén" bạn muốn.
Vì vậy, nói chung, cho các mục đích thực tế, bạn sẽ mất rất nhiều chất lượng để giảm kích thước của hình ảnh JPEG, vì nó đã được nén.
Nhưng bạn muốn sử dụng nó trong điện thoại di động của bạn, phải không?
Bạn đã không nói bạn có điện thoại di động. Giả sử rằng bạn có Samsung galaxy s3 . Bạn có thể xem thông số kỹ thuật của nó: độ phân giải màn hình là 1280x720 pixel.
Vì vậy, khi bạn xem một hình ảnh trong đó, không quan trọng kích thước hình ảnh gốc: bạn sẽ có thể thấy 1280x720 pixel, bởi vì đó là lượng pixel tối đa mà tế bào sẽ có thể hiển thị.
Nếu bạn chụp tất cả ảnh của mình, thay đổi kích thước của chúng thành 1280x720 pixel và mở trong điện thoại, bạn sẽ thấy chúng giống như cách bạn nhìn thấy chúng với độ phân giải gốc. Bạn sẽ mất "độ phân giải" từ ảnh gốc, nhưng đó là thứ mà bạn không thể nhìn thấy trong điện thoại của mình ...
Làm thế nào bạn làm điều đó trong Windows : sử dụng bất kỳ chương trình nào bạn thích có thể chỉnh sửa ảnh: Photoshop, Gimp, IrfanView ... nhưng vì bạn đang nói về việc thực hiện nó trong một số lượng lớn tệp, có lẽ bạn đang nghĩ về ImageMagick hoặc một chương trình tương tự, có thể thực hiện cùng một hoạt động trong một số lượng lớn tệp.
Chỉnh sửa: để làm điều đó với Imagemagick:
1 - sao chép tất cả hình ảnh của bạn vào một thư mục mới (ví dụ: Temp1), để tránh mất bản gốc
2 - tạo thư mục mới nơi ảnh của bạn sẽ được thay đổi kích thước (ví dụ: Temp2)
3 - mở một cmd
cửa sổ, đi đến thư mục có các hình ảnh được sao chép (Temp1)
4 - loại:
mogrify -path full_path_to_Temp2-kích thước 1280x720 * .jpg