Chuyển đổi số lượng lớn ảnh sang kích thước nhỏ hơn? [đóng cửa]


15

Tôi có khoảng 500 ảnh - mỗi ảnh có kích thước khoảng 5MB. Tôi muốn chuyển đổi hàng loạt chúng sang kích thước nhỏ hơn, phù hợp với email và lưu trữ web.

Công cụ theo ý của tôi -

  • Windows 7
  • Quyền hạn 2
  • Một công cụ miễn phí tôi chưa biết về

Lựa chọn tốt nhất là gì?

Cập nhật - biến đây thành một wiki cộng đồng - có rất nhiều lựa chọn tốt Tôi không chắc có ý nghĩa gì khi đánh dấu bất kỳ một trong số chúng là câu trả lời.

Câu trả lời:


15

Hãy xem Irfanview !


Tôi đã từng sử dụng điều này để tạo hình thu nhỏ
kishore

1
+1, tôi sử dụng IrfanView cho điều này cho tất cả những lúc tôi cảm thấy muốn đào sâu vào tất cả các loại voodoo dựa trên kịch bản, dường như hầu hết thời gian. :-)
ThatGraemeGuy

Nó đã thực hiện được mánh khóe, nhưng nó chỉ có một luồng duy nhất, nên mất một lúc
Scott Weinstein

8

Tôi cũng sẽ sử dụng ImageMagick , đây là tập lệnh PowerShell, mở rộng theo ý tưởng của DaveParillo.

# Retrieves array of JPG files in current directory
PS C:\TEST\> $jpgfiles = Get-ChildItem . -filter *.jpg
PS C:\TEST\> foreach ($jpgfile in $jpgfiles) {
# Defines a new filename by stripping original filename of extension,
# then adding "-scaled.jpg" to end of original filename
>> $newjpgfileName = $jpgfile.Name.substring(0, $jpgfile.Name.length-4) + "-scaled.jpg"
>> convert $jpgfile.Name -scale 500 $newjpgfileName
>> }
>>

Tôi chọn sử dụng lệnh chuyển đổi của ImageMagick và thu nhỏ hình ảnh thành chiều rộng 500 pixel, điều này sẽ thu nhỏ các tệp đáng kể và giữ tỷ lệ khung hình hiện có. Bạn cũng có thể sử dụng mogrify nhưng bạn sẽ mất hình ảnh gốc của mình theo cách đó. Có tất cả các loại công cụ thú vị mà bạn có thể làm với ImageMagick, tôi khuyên bạn nên xem lại tài liệu của họ. Hy vọng tập lệnh PowerShell này sẽ giúp bạn đạt được điều đó.

http://www.imagemagick.org/script/command-line-tools.php


đây là bản sửa đổi kịch bản Get-ChildItem. -filter * .jpg | % {chuyển đổi $ _. Tên -scale 500 "$ ($ _. Baseame) -scaled.jpg"}
Scott Weinstein

7

Imagemagick là lựa chọn của tôi. Đó là giá yêu thích của tôi (miễn phí)

Nếu bạn muốn giảm chất lượng jpeg của hình ảnh 'tại chỗ' xuống 50%:

mogrify -quality 50% *.jpg

Để thay đổi kích thước chúng (bản sao nhỏ hơn), đây là cú pháp shell, không chắc chắn về tương đương powershell:

for file in *.jpg; do 
    echo  -n "Making images: $file thumbs.."
    # a bare scale means Width is given, 
    # height automagically selected to preserve aspect ratio.
    convert -scale 150 "$file" "thumbnails/$file"
    echo -n " scaled.."
    convert -scale 500 "$file" "scaled/$file"
    echo .
done 

5

Trình chỉnh lại hình ảnh Powertoy Clone cho Windows - thay đổi kích thước hình ảnh dễ dàng nhất cho một hoặc nhiều hình ảnh:

Thay đổi kích thước hình ảnh một cách thường xuyên cho đến bây giờ đã có phần tẻ nhạt.
Trong khi tôi đang tìm kiếm một chương trình sắp xếp hình ảnh theo độ phân giải của chúng, tôi đã tìm thấy viên ngọc nhỏ này của một chương trình thay đổi kích thước hình ảnh trong Windows Explorer (không phải Internet Explorer) chỉ bằng một cú nhấp chuột phải. Image Resizer Powertoy Clone siêu dễ sử dụng; mở Windows Explorer, tìm hình ảnh bạn muốn thay đổi kích thước, nhấp chuột phải vào hình ảnh, chọn "Thay đổi kích thước hình ảnh", chọn kích thước, nhấp OK và bạn đã hoàn tất.

hình ảnh1



3

Picasa cũng có thể làm điều này khá dễ dàng. Đó là trong các tùy chọn xuất nếu / cách bạn muốn thay đổi kích thước một nhóm ảnh.


Picasa cũng có thể chăm sóc gửi email và tải lên Album Web Picasa.
jwaddell


2

Điều này làm việc hoàn hảo. http://www.fotosizer.com/

Đây là một phần mềm miễn phí cho phép bạn chọn một thư mục. Sau đó, nó sẽ quét thư mục đó (và các thư mục con, tùy chọn) cho tất cả các loại hình ảnh, bạn biết, tif, bmp, jpg, png, v.v.

Sau đó, nó sẽ cho phép bạn thay đổi kích thước chúng vào một hộp ràng buộc - tức là đặt chiều rộng và chiều cao tối đa và sau đó thay đổi kích thước chúng. Nó có thể ghi đè lên các tệp gốc, hoặc thậm chí tốt hơn nó có thể tạo lại cấu trúc thư mục của bạn trong thư mục bạn chọn.

Hoạt động tốt, giá tốt (miễn phí!)


0

Easy Image Modifier , một tiện ích nhỏ tuyệt vời từ InspireSoft (miễn phí & di động), chọn cài đặt đầu ra ưa thích (kích thước, định dạng) sau đó tải hình ảnh của bạn, nhấn nút bắt đầu và để chương trình hoạt động kỳ diệu. nó không trở nên dễ dàng hơn

Thay đổi độ phân giải, định hướng, định dạng và tên của một hình ảnh hoặc một bộ sưu tập một cách thoải mái và dễ dàng. Ngay cả các hoạt động nâng cao như xóa thông tin meta, lật, thay đổi kích thước không cân xứng hoặc sắp xếp hình ảnh của bạn cũng dễ quản lý. Hơn nữa, kỹ thuật drag'n'drop được sử dụng giúp đơn giản hóa việc lựa chọn các tệp mong muốn. Các tính năng chính là sự dễ dàng tinh khiết. Ví dụ: bạn có thể thay đổi độ phân giải chỉ với một số lần nhấp.

Những đặc điểm chính

sửa đổi nhiều hình ảnh chỉ với một cú nhấp chuột

đổi tên và sắp xếp theo nhiều cách khác nhau

thu nhỏ và / hoặc phóng to độ phân giải theo kích thước hoặc theo tỷ lệ phần trăm

thay đổi hướng: lật hoặc xoay hình ảnh

thay đổi tùy chọn định dạng tập tin

tùy chọn bổ sung cho các tệp jpg: xóa meta infos, đặt nén

tùy chọn thay đổi kích thước nâng cao: bỏ qua thứ nguyên, thay đổi kích thước không cân xứng

đổi tên và thay thế hoặc lưu tại một địa điểm tự chọn

đa ngôn ngữ: tiếng Anh, tiếng Đức, tiếng Tây Ban Nha, tiếng Pháp, tiếng Bồ Đào Nha, tiếng Thụy Điển và tiếng Rumani

xách tay: cực kỳ nhỏ, chỉ cần một lần thực thi, không cần cài đặt

miễn phí


0

XnView cũng có thể làm điều đó. Hãy xem thử - đây là trình chuyển đổi trình xem hình ảnh GUI nhẹ và mạnh mẽ với một số tính năng chỉnh sửa. Ban đầu nó được phát triển cho Windows và sau đó đã được chuyển sang Linux và MacOS.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.