Jak vytvořit vlastní kompresní filtry PDF v OS X

Program Náhled programu Apple je výchozí prohlížeč PDF v systému OS X a má řadu možností pro anotování a jinou správu souborů PDF. Jednou z jeho funkcí je podpora filtrů Quartz, které lze aplikovat na soubory PDF a obrazové soubory, které je mají konvertovat, například do sépiové, černobílé nebo šedé škály. Křemenný filtr lze použít ke snížení velikosti souboru ve formátu PDF, ale přestože je to efektivní, můžete najít snímky ve výsledném PDF příliš zrnité.

Tyto kompresní rutiny se provádějí úpravou vestavěné kvality obrazu PDF, takže pokud máte v něm PDF s množstvím velkých obrázků s vysokým rozlišením, pak bude mít větší redukci velikosti než jedna s pouze několika malými, snímky.

Společnost Apple nenabízí žádné nastavení pro jemné doladění tohoto filtračního procesu. Pokud je to nutné, můžete nastavení upravit ručně nebo dokonce vytvořit vlastní sadu filtrů, které chcete použít.

Chcete-li to provést, budete potřebovat dobrý textový editor, jako je TextWrangler nebo editor seznamu vlastností, jako je například PlistEdit Pro nebo editor seznamu inventářů společnosti Apple, který byl součástí předchozích verzí Xcode (ačkoli již není součástí vývojového balíčku) . TextWrangler a další textové editory jsou k dispozici v Mac App Store.

Nejprve přejděte do složky Macintosh HD> Systém> Knihovna> Filtry a zkopírujte do plochy plochu s názvem "Reduce File Size.qfilter".

Dále otevřete soubor pomocí editoru vlastností nebo textového editoru, kde můžete upravit některá nastavení. Pokud používáte editor seznamů vlastností, můžete rozbalit pole Root> FilterData> CoreSettings> ImageSettings, kde budete moci upravit hodnoty pro ImageCompression a rozbalit pole ImageScaleSettings pro přístup k faktoru měřítka velikosti a velikosti maximální a minimální. Používáte-li standardní textový editor, uvidíte spárované formátování XML s klíčem a hodnotou tohoto dokumentu, ale hierarchická struktura bude stejná.

První z těchto nastavení je ImageCompression, která upraví celkovou kvalitu výsledného obrazu v rozmezí -1 pro největší kompresi na 1 pro nejmenší kompresi.

Nastavení ImageScaleFactor je poměr nastavení rozlišení, který ve filtru Apple činí 0, 5, aby se rozlišení snížilo o polovinu, takže pokud má PDF dva obrazy o velikosti 500 a 300 pixelů, budou převzorkovány na 250 a 150 pixelů. To jim zrychlí, ale výrazně sníží jejich velikost souborů.

Spolu s nimi jsou nastavení ImageSizeMax a ImageSizeMin, které omezují rozsah rozlišení, tentokrát v přímých hodnotách pixelů. Výchozí rozsah ve filtru Apple je 128 až 512 pixelů, ale můžete jej změnit na libovolné.

Tyto možnosti kolektivně upravují obrázky vzhledem k jejich aktuální velikosti, ale další možností je vynechat jakékoli relativní úpravy a nastavit všechny snímky na jedno rozlišení.

Chcete-li to provést, budete muset v souboru ImageResolution vytvořit nové pole vlastností. Pokud používáte editor seznamů vlastností, můžete to provést výběrem pole ImageScaleSettings a přidáním nového podřízeného pole s názvem "ImageResolution" a nastavením tohoto typu pole na číslo. Pokud používáte textový editor, vytvořte nový pár klíčů a hodnot a umístěte ho do značek "dict" v poli ImageScaleSettings a upravte jej tak, aby vypadal jako zvýrazněný text v následujícím obrázku:

Nyní udělejte tomuto novému klíči požadované rozlišení pixelů, například 72, 150 nebo 300, a nastavte měřítko a minimální a maximální pole na nulu. Výchozí rozlišení obrazovky Mac je 72 dpi, takže pokud bude soubor PDF zobrazen pouze ve vašem systému, může to být vhodná velikost; Pokud však plánujete tisknout nebo zvětšovat obrazy, je vhodnější vyšší rozlišení.

Poslední změnou je, aby byl filtr přidán nový název, takže se dostanete dolů do pole Název a změníte jej na malý popis toho, co filtr dělá, například "72 DPI obrazů", pokud filtr nastaví všechny snímky na 72dpi. Nezapomeňte také změnit název souboru tak, aby odrážel stejný popis.

Tento přístup můžete použít k vytvoření několika filtrů tím, že je duplikujete a přizpůsobíte je podle svých předvoleb, a až skončíte, můžete je zkopírovat buď zpět do složky Macintosh HD> Systém> Knihovna> Filtry nebo nejlépe do systému Macintosh HD> Knihovna> Složka služeb PDF. Pokud tak učiníte, můžete být vyzváni k ověření jako správce.

Chcete-li použít tyto filtry, můžete nyní otevřít PDF ve náhledu, zvolit možnost Export z nabídky Soubor a poté vybrat filtr z nabídky Quartz Filters.


 

Zanechte Svůj Komentář