Tôi có rất nhiều .jpeg
, .png
và .pdf
Files và tôi muốn chuyển đổi tất cả chúng thành .tiff
tất cả cùng một lúc.
Tôi có thể làm cái này như thế nào?
Tôi có rất nhiều .jpeg
, .png
và .pdf
Files và tôi muốn chuyển đổi tất cả chúng thành .tiff
tất cả cùng một lúc.
Tôi có thể làm cái này như thế nào?
Câu trả lời:
for i in *; do sips -s format tif $i --out $i.tif; done
Bash.
for i in *; do sips -s format tiff $i --out $i.tif; done
. Nếu không, bạn sẽ nhận đượcError: Unsupported output format tif
Bạn có thể chuyển đổi hàng loạt các tệp này bằng cách:
Mở Tự Động từ/Applications
Tạo một quy trình làm việc mới
Kéo các mục Tìm kiếm cụ thể đến trình xây dựng quy trình công việc.
Kéo Loại Thay đổi Hình ảnh vào trình xây dựng quy trình công việc. Điều này sẽ nhắc bạn thêm hành động Copy Finder Item làm tùy chọn sao lưu. Tùy bạn.
Nhấp vào nút Thêm ... trong hành động Nhận Mục được Chỉ định và chọn tất cả các tệp ảnh của bạn.
Chọn loại hình ảnh mong muốn trong Thay đổi loại hình ảnh.
Nhấp vào nút Chạy .
Thưởng thức hàng loạt ảnh chuyển đổi của bạn!
Cuối cùng, cửa sổ Automator của bạn sẽ trông như thế này:
Tuy nhiên, giải pháp Automator của @Matt Love sẽ không chuyển đổi nhiều tệp PDF thành TIFF riêng lẻ. Bạn sẽ cần chạy hai luồng công việc Automator riêng biệt, một để chuyển đổi tệp PDF thành hình ảnh và một để thay đổi định dạng của tệp hình ảnh. Là một thay thế, bạn có thể cân nhắc sử dụng AppleScript với Mac OS X tích hợp trong hình ảnh sự kiện .
Không giống như quy trình Công cụ tự động đơn giản, tập lệnh được đưa ra dưới đây (phiên bản được tô màu theo cú pháp ở đây ) chuyển đổi hình ảnh và tệp PDF thành TIFF, không báo cáo lỗi và không bị hỏng khi không xử lý một số tệp. Trước khi chạy tập lệnh, chọn các tệp sẽ được xử lý trong Finder.
EDIT: Đối với các tệp PDF nhiều trang, chỉ có trang 1 được chuyển đổi.
# this script converts all PDFs and images selected in Finder
# to the TIFF format and appends .tif to the file name
set t to (time of (current date))
tell application "Finder" to set sel to selection
set errors to {}
tell application "Image Events"
repeat with img_file in sel
try
set img_file to img_file as text
set img to open img_file
save img as TIFF in (img_file & ".tif")
if (class of result) is not file then error "could not convert to TIFF"
close img
on error errMsg
set errors to errors & ((name of (info for (img_file as alias)) & ": " & errMsg & "\n") as text)
try
close img
end try
end try
end repeat
end tell
# error report
set errcount to length of errors
set msg to (((length of sel) - errcount) as text) & " files converted to TIFF in " & ¬
(((time of (current date)) - t) as text) & " seconds.\n\n"
if errors is not {} then
set msg to msg & errcount & " errors occurred: \n" & errors as text
end if
display dialog msg
Bên cạnh tập lệnh Automator hoặc công cụ thương mại để giải quyết các tệp PDF nhiều trang, một tùy chọn khác là sử dụng công cụ chuyển đổi của ImageMagick . Ví dụ thực hiện các thao tác sau từ cùng thư mục:
for i in *; do magick convert -density 300 ./$i -depth 8 ./$i.tiff; done
brew install imagemagick
trước nếu bạn chưa có
Trên máy Mac, bạn cũng có thể cd vào thư mục ảnh của mình và sử dụng:
sips -s format tiff input.pdf --out output.tiff
Nguồn: http://www.mactricksandtips.com/2008/07/convert-images-USE-terminal.html
Tôi tin rằng bạn có thể xây dựng một quy trình công việc tùy chỉnh như vậy bằng cách sử dụng chương trình thương mại GraphicConverter (US $ 40). Bạn sẽ sử dụng nó một chương trình độc lập, nhưng nó cũng có một số chức năng nhất định có thể được sử dụng trong quy trình làm việc của Automator.
Dưới đây là một số thông tin từ trang của GraphicConverter giải thích các chức năng chỉnh sửa ảnh hàng loạt của họ .
Chuyển đổi hàng loạt với các chức năng bổ sung
GraphicConverter cung cấp cho bạn xử lý hàng loạt tinh vi tự động hóa hoàn toàn các tác vụ lặp đi lặp lại được áp dụng cho một lựa chọn các hình ảnh:
- Chuyển đổi tất cả các hình ảnh nguồn được chọn một cách dễ dàng và nhanh chóng sang một định dạng mới - bất kể có 5 hay 5.000 tệp hình ảnh; bạn chỉ cần xác định loại chuyển đổi và đặt chi tiết
- Trong quá trình chuyển đổi, bạn có thể áp dụng tối đa 60 chức năng hàng loạt bổ sung như xoay, thay đổi kích thước, thay đổi độ phân giải, v.v.
- Tự động loại bỏ Mac OS Ressourcefork trước khi tài liệu được tải lên nếu có vấn đề tương thích khi các tệp hình ảnh được đặt trong internet
- Tạo các danh mục ở định dạng HTML để xuất bản trên internet và điều chỉnh màu sắc, kích thước, v.v. theo yêu cầu riêng của bạn (xem ví dụ)
- Đổi tên một lựa chọn các tài liệu theo tiêu chí đặc biệt một cách nhanh chóng và dễ dàng
- Nối các hình ảnh lại với nhau (ví dụ: đối với QuickTime VR)
- Chèn hoặc trích xuất thông tin IPTC vào hoặc ra khỏi nhiều định dạng tài liệu
- và nhiều hơn nữa ...