Ako vytvoriť vlastné filtre kompresie PDF v OS X

Program ukážky Apple je predvolený prehliadač PDF v systéme OS X a má niekoľko možností na anotáciu a inú správu súborov PDF. Jednou z jej vlastností je podpora filtrov Quartz, ktoré je možné použiť na prevod PDF súborov a obrázkových súborov, napríklad do sépia, čiernej a bielej alebo šedej. Na zmenšenie veľkosti súboru vo formáte PDF môžete použiť kremenný filter, ale hoci je to efektívne, môže sa stať, že obrázky vo výslednom PDF sú príliš zrnité na použitie.

Tieto kompresné procedúry sa vykonávajú úpravou vstavanej kvality obrazu PDF, takže ak máte v PDF súbor s veľkým množstvom obrázkov s vysokým rozlíšením, zobrazí sa v ňom väčšie zníženie veľkosti než jedna s iba niekoľkými, nižšou kvalitou snímky.

Spoločnosť Apple neponúka žiadne nastavenia pre jemné ladenie tohto filtračného procesu. V prípade potreby však môžete upraviť nastavenia manuálne alebo dokonca vytvoriť vlastnú sadu nastavení filtra, ktoré chcete použiť.

K tomu budete potrebovať dobrý textový editor, ako je TextWrangler, alebo editor súborov vlastností, ako je napríklad PlistEdit Pro alebo editor zoznamu vlastníctiev spoločnosti Apple, ktorý bol súčasťou minulých verzií Xcode (aj keď už nie je súčasťou vývojovej sady), TextWrangler a niektoré ďalšie textové editory sú k dispozícii v Mac App Store.

Najskôr prejdite do priečinka Macintosh HD> Systém> Knižnica> Filtre a skopírujte súbor na plochu s názvom "Zmenšiť veľkosť súboru.qfilter".

Ďalej otvorte súbor pomocou editora zoznamu vlastníctiev alebo programu textového editora, kde môžete upraviť niektoré nastavenia. Ak používate editor zoznamov vlastností, môžete rozšíriť polia Root> FilterData> CoreSettings> ImageSettings, kde budete môcť upraviť hodnoty pre ImageCompression a rozbaľte pole ImageScaleSettings tak, aby ste získali prístup k faktoru zmeny veľkosti obrázka a veľkosti maximálne a minimálne. Ak používate štandardný textový editor, zobrazí sa spárované formátovanie kľúčov a hodnôt XML tohto dokumentu, ale hierarchická štruktúra bude rovnaká.

Prvým z týchto nastavení je ImageCompression, ktorý upraví celkovú kvalitu výsledného obrazu v rozsahu -1 pre najvyššiu kompresiu na 1 pre najmenšiu kompresiu.

Nastavenie ImageScaleFactor je pomer nastavenia rozlíšenia, ktorý vo filtri spoločnosti Apple je 0, 5, aby sa znížilo rozlíšenie o polovicu, takže ak má PDF dva obrazy s rozmermi 500 a 300 pixelov, budú premenované na 250 a 150 pixlov. To ich bude zrnité, ale výrazne zníži ich veľkosť súborov.

Spolu s tým sú nastavenia ImageSizeMax a ImageSizeMin, ktoré obmedzujú rozsah rozlíšenia, tentokrát v priamych hodnotách pixelov. Predvolený rozsah vo filtri spoločnosti Apple je 128 až 512 pixelov, ale môžete to zmeniť podľa toho, čo chcete.

Tieto možnosti kolektívne upravujú obrázky vzhľadom na ich aktuálne veľkosti, ale inou možnosťou je vynechať akékoľvek relatívne úpravy a nastaviť všetky obrázky na jedno rozlíšenie.

Ak to chcete urobiť, budete musieť vytvoriť nové pole vlastností v súbore s názvom ImageResolution. Ak používate editor zoznamov vlastností, môžete to urobiť výberom poľa ImageScaleSettings a potom pridaním nového podradeného poľa s názvom "ImageResolution" a nastavením tohto typu poľa na číslo. Ak používate textový editor, vytvorte nový pár kľúča a hodnoty a umiestnite ho do značiek "dict" v poli ImageScaleSettings a potom ho upravte tak, aby vyzeral ako zvýraznený text na nasledujúcom obrázku:

Teraz dajte tomuto novému kľúču požadované rozlíšenie pixlov, napríklad 72, 150 alebo 300, a nastavte mierku a minimálne a maximálne polia na nulu. Predvolené rozlíšenie obrazovky Mac je 72dpi, takže ak sa súbor PDF zobrazí iba vo vašom systéme, môže to byť vhodná veľkosť. Ak plánujete tlačiť alebo priblížiť obrázky, potom bude vyššie rozlíšenie vhodnejšie.

Poslednou zmenou je vložiť nový názov filtra, prejdite do poľa Názov a zmeňte ho na malý popis toho, čo robí filter, napríklad "72 DPI obrazy", ak filter nastaví všetky obrázky na 72dpi. Nezabudnite tiež zmeniť názov súboru tak, aby odrážal rovnaký popis.

Tento prístup môžete použiť na vytvorenie viacerých filtrov tak, že ich duplikujete a upravíte podľa svojich predstáv a po dokončení ich môžete skopírovať buď späť do priečinka Macintosh HD> Systém> Knižnica> Filtre alebo najlepšie do systému Macintosh HD> Knižnica> Priečinok služby PDF. Ak tak urobíte, môže sa vám zobraziť výzva na autentifikáciu ako správca.

Ak chcete tieto filtre použiť, môžete teraz otvoriť súbor PDF vo výbere, vybrať Export z ponuky Súbor a potom vybrať filter z ponuky Quartz Filters.


 

Zanechajte Svoj Komentár