Czym jest plik AI?
Plik z rozszerzeniem .ai to plik Adobe Illustrator Artwork, który zawiera grafikę wektorową na jednej stronie. używa punktów do tworzenia ścieżek do wyświetlania danych obrazu, chroniąc go w ten sposób przed utratą jakości obrazu w przypadku powiększenia. Format pliku AI jest oparty na formacie pliku PGF, który jest podobny do plików AI. Format AI znajduje swoje główne zastosowanie w przypadku logo i mediów drukowanych, a jego początkowe wersje uznano za podobne do plików EPS. Pliki AI można otwierać za pomocą narzędzi Adobe Illustrator, Adobe Acrobat DC, PaintShop Pro i CorelDraw Graphics.
Format pliku AI
AI jest zastrzeżonym formatem plików programu Adobe Illustrator i wykorzystuje podejście podwójnej ścieżki podobne do PGF do zapisywania plików zgodnych z EPS. Specyfikacje formatu plików programu Adobe Illustrator zawierają szczegółowe informacje dla programistów dotyczące wewnętrznych szczegółów tego formatu pliku. Wszystkie Dokumenty (pliki) tworzone przez Adobe Illustrator są dokumentami języka PostScript i składają się z dwóch głównych części zgodnych z Konwencjami strukturyzowania dokumentów: prolog
i script
.
Prolog
Sekcja prologu zawiera informacje wymagane do interpretacji pliku. Przykładem może być obwiednia zawierająca wszystkie znaczniki na stronie. Zawiera również informacje o zasobach, takie jak czcionki i definicje procedur. Zasoby te są logicznie pogrupowane w zestawy zwane procsetami i zawierają jawne metody inicjowania i kończenia swoich procedur.
Skrypt
Elementy graficzne na stronie są opisane przez skrypt. Skrypt zawiera odniesienia do operatorów i procedur w prologu, wraz z operandami i danymi. Trzy logiczne sekcje skryptu obejmują:
- Sekwencja instalacji - która inicjuje i aktywuje zasoby zdefiniowane w prologu
- Sekwencja operatorów opisowych
- Zwiastun, który dezaktywuje zasoby
Operatory w skrypcie to sekwencje elementów graficznych napisane w języku zdefiniowanym przez procsets w prologu. Sekwencje te składają się z kolekcji elementów danych, definicji atrybutów graficznych i wywołań procedur zdefiniowanych w plikach procsets.
Znaczniki obiektów
Znaczniki obiektów służą do dołączania niestandardowych informacji do obiektów graficznych programu Adobe Illustrator. Tagi składają się z:
- Identyfikator znacznika
- Typ znacznika
- Dane