ฉันจะแปลงไฟล์รูปภาพและ PDF เป็น TIFF ได้อย่างไร


13

ฉันมีจำนวนมาก.jpeg, .pngและ.pdfไฟล์และฉันต้องการแปลงทั้งหมดของพวกเขาที่จะ.tiffทั้งหมดในครั้งเดียว

ฉันจะทำสิ่งนี้ได้อย่างไร

คำตอบ:


12
for i in *; do sips -s format tif $i --out $i.tif; done

ทุบตี.


2
ฉันชอบที่จิบมาพร้อมกับดาร์วิน / OSX!
— bmike

2
เท่าที่ฉันรู้เหตุการณ์รูปภาพเป็นเพียงเครื่องมือห่อหุ้มแอปพลิเคชัน (เปิดใช้งาน AppleScript) กับยูทิลิตี้บรรทัดคำสั่ง SIPS
— fanaugen

1
for i in *; do sips -s format tiff $i --out $i.tif; doneมันควรจะเป็น มิฉะนั้นคุณจะได้รับError: Unsupported output format tif
— tokenizer_fsj

นี่เป็นอีกตัวเลือกเกี่ยวกับวิธีการแก้ไขข้อ จำกัด PDF หลายหน้า: apple.stackexchange.com/a/365583/249129
— Francis Laclé

11

อัตโนมัติ

คุณแบทช์สามารถแปลงไฟล์เหล่านี้ได้โดย:

  1. เปิดAutomatorจาก/Applications

  2. สร้างเวิร์กโฟลว์ใหม่

  3. ลากรายการตัวรับที่ระบุไปยังตัวสร้างเวิร์กโฟลว์

  4. ลากประเภทการเปลี่ยนรูปภาพไปที่เครื่องมือสร้างเวิร์กโฟลว์ สิ่งนี้จะแจ้งให้คุณเพิ่มแอคชัน Copy Finder Items เป็นตัวเลือกสำรอง ขึ้นอยู่กับคุณ

  5. คลิกปุ่มเพิ่ม ...ในการดำเนินการรับรายการที่ระบุและเลือกไฟล์รูปภาพทั้งหมดของคุณ

  6. เลือกประเภทภาพที่ต้องการในประเภทเปลี่ยนรูปภาพ

  7. คลิกที่ปุ่มRun

  8. เพลิดเพลินไปกับรูปถ่ายแปลงชุดของคุณ!

ในท้ายที่สุดหน้าต่างอัตโนมัติของคุณควรมีลักษณะเช่นนี้:

ป้อนคำอธิบายรูปภาพที่นี่


2
ฉันจะทำการเปลี่ยนแปลงเล็กน้อย - โดยพื้นฐานแล้วเป็นเรื่องของความชอบ ฉันจะสร้างเวิร์กโฟลว์นี้เป็นแอปพลิเคชันและกำจัดขั้นตอนรับรายการค้นหาที่ระบุ สิ่งนี้จะแปลงไฟล์รูปภาพใด ๆ รวมถึง PDF หน้าเดียวหรือโฟลเดอร์ของไฟล์รูปภาพลากไปที่ไอคอนแอปพลิเคชันไปยัง TIFF (หรือกล่าวอย่างถูกต้องมากขึ้นให้ทำสำเนา TIFF ของไฟล์เหล่านั้นทั้งหมดและวางสำเนาไว้บนเดสก์ท็อป) สิ่งนี้ไม่จำเป็นต้องกำหนดไฟล์ที่จะแปลงล่วงหน้าและอนุญาตให้คุณใช้เวิร์กโฟลว์สำหรับการแปลงในอนาคต
— jaberg

ใช่มันก็ใช้ได้เหมือนกัน
— แมตต์เลิฟ

เป็นไปได้หรือไม่ที่จะตั้งค่านี้เพื่อให้คุณสามารถเรียกใช้จาก Finder โดยไม่ต้องตั้งค่าทุกครั้งหรือไม่ กดปุ่มขวาของไฟล์> แปลงเป็น PNG หรืออะไรก็ได้
— Jake Wilson

4

อย่างไรก็ตามโซลูชัน Automator โดย @Matt Love จะไม่แปลงไฟล์ PDF หลายไฟล์เป็น TIFF แต่ละรายการ คุณจะต้องใช้เวิร์กโฟลว์ Automator สองชุดแยกต่างหากหนึ่งชุดเพื่อแปลงไฟล์ PDF เป็นภาพและอีกรูปแบบหนึ่งเพื่อเปลี่ยนรูปแบบของไฟล์รูปภาพ เป็นทางเลือกที่คุณอาจพิจารณาใช้ AppleScript กับ Mac OS X ของในตัวกิจกรรมภาพ

ซึ่งแตกต่างจากที่เรียบง่ายอัตโนมัติเวิร์กโฟลว์สคริปต์ที่ระบุด้านล่าง (รุ่นไวยากรณ์ colorized ที่นี่ ) ภาพแปลงและไฟล์ PDF เพื่อ TIFF, ไม่รายงานข้อผิดพลาดและไม่ทำลายลงเมื่อล้มเหลวในการจัดการกับไฟล์บาง ก่อนเรียกใช้สคริปต์ให้เลือกไฟล์ที่จะดำเนินการใน Finder

แก้ไข: สำหรับ PDF แบบหลายหน้าแปลงหน้า 1 เท่านั้น

# 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

เปลี่ยนชนิดของรูปภาพกระทำอัตโนมัติอย่างน้อยรุ่นที่มาพร้อมกับ OS X 10.7 จะแปลงเอกสาร PDF หน้าเดียวไปยังแฟ้มแบบ TIFF ฉันได้แก้ไขคำตอบเพื่อบอกว่าคุณไม่สามารถใช้กับเอกสารหลายหน้าได้ ฉันไม่ได้ถอดรหัส Applescript เพื่อตรวจสอบว่ามันทำงานอย่างไรกับเอกสารหลายหน้า
— jaberg

ใน Snow Leopard การดำเนินการเปลี่ยนประเภทของอิมเมจ Automator จะไม่ประมวลผล PDF หน้าเดียว AppleScript แปลง PDF เป็น TIFF แต่เป็นหน้าแรกในรูปแบบ PDF หลายหน้าเท่านั้น (ขอบคุณที่ชี้ให้คุณเห็น)
— fanaugen

ฉันเพิ่งตรวจสอบระบบ Snow Leopard และโมดูลChange Type of Images จะแปลงไฟล์ PDF หน้าเดียวอย่างน้อยตามเอกสาร ฉันจะทดสอบฟังก์ชั่นในภายหลัง
— jaberg

3

ถัดจากสคริปต์อัตโนมัติหรือเป็นเครื่องมือเชิงพาณิชย์แก้ปัญหาสำหรับไฟล์ PDF หลายหน้าอีกทางเลือกหนึ่งคือการใช้เครื่องมือแปลง ImageMagick ของ ตัวอย่างเช่นการดำเนินการต่อไปนี้จากไดเรกทอรีเดียวกัน:

for i in *; do magick convert -density 300 ./$i -depth 8 ./$i.tiff; done

ต้องติดตั้ง Homebrew และทำbrew install imagemagickก่อนถ้าคุณยังไม่ได้
— Alex W


0

ฉันเชื่อว่าคุณสามารถสร้างเวิร์กโฟลว์แบบกำหนดเองได้โดยใช้โปรแกรมเชิงพาณิชย์GraphicConverter (US $ 40) คุณจะใช้มันเป็นโปรแกรมแบบเอกเทศ แต่ก็มีฟังก์ชั่นบางอย่างที่สามารถใช้ในเวิร์กโฟลว์อัตโนมัติได้

นี่คือข้อมูลบางอย่างจากเป็นหน้า GraphicConverter ของการอธิบายชุดการประมวลผลภาพของพวกเขาฟังก์ชั่นการแก้ไข

การแปลงเป็นชุดพร้อมฟังก์ชันเพิ่มเติม

GraphicConverter นำเสนอการประมวลผลแบบกลุ่มที่ซับซ้อนซึ่งจะทำหน้าที่ซ้ำ ๆ โดยอัตโนมัติซึ่งนำไปใช้กับรูปภาพที่เลือก:

  • แปลงรูปภาพต้นฉบับทั้งหมดที่เลือกไว้อย่างง่ายดายและรวดเร็วในรูปแบบใหม่โดยไม่คำนึงว่ามีไฟล์รูปภาพ 5 หรือ 5,000 ไฟล์ คุณเพียงแค่กำหนดประเภทของการแปลงและกำหนดรายละเอียด
  • ในระหว่างกระบวนการแปลงคุณสามารถใช้ฟังก์ชันแบทช์เพิ่มเติมได้ถึง 60 ฟังก์ชันเช่นการหมุนปรับขนาดเปลี่ยนความละเอียด ฯลฯ
  • ทำการลบ Macess Ressourcefork โดยอัตโนมัติก่อนที่จะอัปโหลดเอกสารหากมีปัญหาความเข้ากันได้เมื่อวางไฟล์รูปภาพในอินเทอร์เน็ต
  • สร้างแคตตาล็อกในรูปแบบ HTML เพื่อเผยแพร่ในอินเทอร์เน็ตและปรับสีขนาด ฯลฯ ตามความต้องการของคุณ (ดูตัวอย่าง)
  • เปลี่ยนชื่อการเลือกเอกสารตามเกณฑ์พิเศษอย่างรวดเร็วและง่ายดาย
  • เข้าร่วมรูปภาพด้วยกัน (เช่นสำหรับ QuickTime VR)
  • แทรกหรือแยกข้อมูล IPTC เข้าหรือออกในรูปแบบเอกสารที่หลากหลาย
  • และอีกมากมาย ...

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.