Co je PostScript?
PostScript (PS) je popisovací programovací jazyk vyvinutý společností Adobe Systems v roce 1982. Je navržen pro práci s vektorovou grafikou a slouží zejména k přesnému popisu vzhledu textu, obrázků a grafických objektů na stránce. PostScript se běžně používá v tiskárnách, grafických softwarech a systémech pro sazbu a grafický návrh.
Hlavní vlastnosti PostScriptu:
Programovací jazyk:
- PostScript je Turingovsky úplný, což znamená, že lze v něm psát i obecné programy, nejen popisovat grafiku.
- Používá postfixovou notaci (Reverse Polish Notation), která eliminuje potřebu závorek.
Zařízení nezávislé:
- PostScriptové soubory jsou nezávislé na hardwaru, což znamená, že výsledná grafika bude vypadat stejně na jakémkoliv zařízení podporujícím PostScript (tiskárna, monitor apod.).
Vektorová grafika:
- PostScript primárně pracuje s vektorovou grafikou, což umožňuje škálování bez ztráty kvality. Obsahuje však i podporu rastrové grafiky.
Použití v DTP (Desktop Publishing):
- Stal se standardem v průmyslu tisku a sazby, protože umožňuje přesné ovládání rozložení stránek.
Kdo je autorem a proč byl zřízen?
PostScript byl vyvinut Johnem Warnockem a Chuckem Geschkem, kteří založili společnost Adobe Systems. Hlavní motivací bylo vytvoření univerzálního jazyka, který by spojoval software pro tvorbu grafiky a tiskárny.
Hlavní cíle:
- Standardizace způsobu, jakým se grafika a text přenášejí z počítače do tiskárny.
- Přesný popis vektorové grafiky, což v té době nebylo u jiných technologií (např. bitmap) možné.
PostScript také umožnil rozvoj DTP revoluce, protože software jako Adobe Illustrator nebo PageMaker mohl efektivně komunikovat s tiskovými zařízeními.
Co je EPS a jaký je rozdíl oproti PostScriptu?
EPS (Encapsulated PostScript) je specifický podtyp PostScriptu, který slouží jako samostatný grafický formát. EPS se využívá k přenosu vektorové grafiky mezi různými aplikacemi a obsahuje některé specifické vlastnosti:
Hlavní rozdíly oproti PostScriptu:
- Encapsulated: EPS je obalené tak, aby bylo možné snadno vložit jeho obsah do jiného dokumentu.
- EPS vždy obsahuje ohraničující rámeček (
BoundingBox
), který definuje velikost oblasti grafiky. - EPS neumožňuje interakce mimo svou vlastní oblast (BoundingBox), což jej činí vhodným pro vkládání do větších dokumentů.
Použití EPS:
- Přenos grafických prvků mezi aplikacemi (např. z Adobe Illustratoru do InDesignu).
- Archivace grafických objektů.
- Použití ve vysoce kvalitním tisku a publikování.
Kompatibilita:
- EPS je zpětně kompatibilní s PostScriptem, protože je v podstatě jeho podmnožinou.
Struktura EPS:
- EPS soubory mohou obsahovat náhledy (např. ve formě bitmapového obrazu), což usnadňuje jejich vizualizaci v aplikacích, které nativně neumí pracovat s PostScriptem.
- EPS soubory mohou obsahovat náhledy (např. ve formě bitmapového obrazu), což usnadňuje jejich vizualizaci v aplikacích, které nativně neumí pracovat s PostScriptem.
Shrnutí rozdílu: PostScript vs. EPS
Vlastnost | PostScript (PS) | Encapsulated PostScript (EPS) |
---|---|---|
Účel | Obecný popis grafiky a sazby stránky. | Přenos grafiky mezi aplikacemi. |
Omezení | Žádné – může obsahovat celý dokument. | Ohraničeno BoundingBoxem. |
Komplexnost | Plně programovatelný jazyk. | Jednodušší podmnožina PostScriptu. |
Náhled | Nemá vestavěný náhled. | Může obsahovat bitmapový náhled. |
Použití | Pro tisk celých dokumentů. | Pro přenos jednotlivých grafických objektů. |
Proč používat EPS nebo PostScript?
- PostScript je vhodný pro tisk a sazbu komplexních dokumentů, kde je třeba kontrolovat rozložení a typografii.
- EPS je ideální pro sdílení a přenos vektorové grafiky mezi aplikacemi nebo jako grafický prvek vkládaný do jiného dokumentu.
EPS a PostScript oba sehrály klíčovou roli v rozvoji moderního digitálního publikování a designu.
Žádné komentáře:
Okomentovat