ฉันจะแปลงไฟล์รูปภาพและ 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.