Co to jest format pliku PAT?
Rozszerzenie pliku .pat jest używane dla obrazów bitmapowych wzorów. Obrazy .pat składają się z prostokątnych, kafelkowanych elementów i mogą mieć rozmiary od kilku do kilkuset pikseli na bok. Dwa odrębne formaty współdzielą to rozszerzenie: GIMP .pat oraz Adobe Photoshop .pat.
Wariant GIMP to plik binarny ze znacznikiem ASCII GPAT osadzonym na offsecie bajtu 20; przechowuje on pojedynczy kafelkowany obraz rastrowy w skali szarości lub kolorze RGB/RGBA o dowolnych wymiarach. Wariant Photoshop to nieudokumentowany, własnościowy kontener presetów Adobe - często wewnętrznie oznaczony jako 8BPT - który może zawierać jeden lub więcej nazwanych wzorów, każdy z własną nazwą i danymi pikseli.
Pliki .pat są używane przez wiele programów graficznych do wypełniania obszarów wzorami, zazwyczaj w celu tworzenia tekstur tła i dekoracyjnych efektów powierzchniowych. Mają one różnorodne zastosowania - od projektowania stron internetowych i procesów druku po gry komputerowe i wygaszacze ekranu. W programie Photoshop wzory są ładowane przez Edycja › Zdefiniuj wzorek i nakładane za pomocą narzędzia Wiadro z farbą lub stylu warstwy Nałożenie wzoru. W GIMP wzory znajdują się w dokowalnym oknie dialogowym Desenie i są nakładane za pomocą narzędzi Wypełnienie kubełkiem lub Klonowanie.
Powiązane formaty presetów używane wraz z plikami .pat obejmują pędzle Photoshop (.abr) i gradienty Photoshop (.grd). Grafika źródłowa jest często przygotowywana jako obraz PNG przed zdefiniowaniem jej jako powtarzający się wzór.
Bezpieczeństwo
RYZYKO: LOWWzory obrazów PAT to pasywne dane presetów (małe bitmapy) i nie zawierają kodu wykonywalnego, więc ich otwieranie lub instalowanie wiąże się z niskim ryzykiem. Jedyne praktyczne problemy są niezłośliwe: wzór z Photoshopa nie załaduje się w GIMP (i odwrotnie), więc „uszkodzony” plik .pat to zazwyczaj po prostu format z innej aplikacji. Niektóre strony z „darmowymi wzorami” dołączają oprogramowanie reklamowe do swoich instalatorów - pobieraj wzory z zaufanych źródeł, a aplikacje z oficjalnych stron.
Szczegóły formatu
w pigułce- Wzór kreskowania AutoCAD - Definicja tekstowa powtarzających się linii kreskowania (kąt, odstępy, kreski) używana do wypełniania obszarów w rysunkach CAD; niekompatybilna z wzorami obrazów.
- Projekt haftu (różne maszyny) - Niektóre systemy hafciarskie/szwalnicze używają rozszerzenia .pat dla danych wzorów ściegów.
Programy otwierające pliki PAT
Szczegóły techniczne
specyfikacja| Typ formatu | Preset kafelkowanego wzoru bitmapowego, zapisany binarnie |
| Deweloper | Adobe Systems (wariant Photoshop); The GIMP Team (wariant GIMP) |
| Typ MIME | application/octet-stream |
| Sygnatura magiczna GIMP | ASCII „GPAT” na offsecie bajtu 20 |
| Wewnętrzny znacznik Photoshop | „8BPT” (nieudokumentowany, własnościowy Adobe) |
| Pola nagłówka GIMP | Szerokość, wysokość (32-bitowe liczby całkowite big-endian), bajty na piksel, nazwa wzoru zakończona zerem |
| Głębia bitowa | 8 bitów na kanał (GIMP); 8 lub 16 bitów na kanał (Photoshop) |
| Tryby kolorów (GIMP) | Skala szarości (1 bajt/piksel), RGB (3 bajty/piksel) lub RGBA (4 bajty/piksel) |
| Kodowanie danych pikseli (GIMP) | Surowe, nieskompresowane wiersze pikseli - brak warstwy kompresji |
| Kontener wielowzorowy | Plik .pat Photoshopa grupuje wiele nazwanych presetów w jednym pliku; plik .pat GIMP zawiera dokładnie jeden wzór |
| Kolejność bajtów (GIMP) | Big-endian (sieciowa kolejność bajtów) dla wszystkich pól całkowitoliczbowych nagłówka |
| Wymiary wzoru | Dowolny rozmiar zdefiniowany przez 32-bitowe liczby całkowite nagłówka; typowe kafelki mają od 8×8 do 256×256 px |
| Metoda ładowania w Photoshop | Rejestrowane przez Edycja › Zdefiniuj wzorek; zarządzane w Menedżerze ustawień Photoshop |
| Kompresja danych pikseli Photoshop | Dane pikseli wzoru wewnątrz pliku .pat Photoshopa mogą być skompresowane algorytmem RLE |
| Obsługa przezroczystości | Plik .pat GIMP obsługuje kanał alfa (tryb RGBA); wzory Photoshop obsługują przezroczystość przez kanał alfa |
| Wydano | GIMP .pat: 1990s; Photoshop .pat: Adobe proprietary preset format |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | developer.gimp.org |