Что такое формат файла PAT?
Расширение файла .pat используется для растровых изображений текстур. Изображения .pat состоят из прямоугольных, бесшовных элементов и могут иметь размер от нескольких пикселей до нескольких сотен пикселей по каждой стороне. Это расширение разделяют два разных формата: .pat для GIMP и .pat для Adobe Photoshop.
Вариант GIMP представляет собой бинарный файл с ASCII-тегом GPAT, встроенным по смещению байта 20; он хранит одно бесшовное растровое изображение в оттенках серого или в цвете RGB/RGBA произвольного размера. Вариант Photoshop - это недокументированный проприетарный контейнер пресетов Adobe (часто с внутренним тегом 8BPT), который может содержать один или несколько именованных пресетов текстур, каждый со своим именем и пиксельными данными.
Файлы .pat используются многими графическими программами для заливки областей узорами, обычно для создания фоновых текстур и декоративных эффектов поверхности. Они находят применение в самых разных областях - от веб-дизайна и полиграфии до компьютерных игр и экранных заставок. В Photoshop текстуры загружаются через Редактирование › Определить узор и применяются с помощью инструмента «Заливка» или стиля слоя «Наложение узора». В GIMP текстуры находятся в диалоговом окне Текстуры и применяются с помощью инструментов «Плоская заливка» или «Штамп».
Связанные форматы пресетов, используемые вместе с файлами .pat, включают кисти Photoshop (.abr) и градиенты Photoshop (.grd). Исходные изображения часто подготавливаются в формате PNG перед тем, как быть определенными в качестве повторяющегося узора.
Безопасность и защита
РИСК: LOWТекстурные узоры PAT представляют собой инертные данные пресетов (небольшие растры) и не содержат исполняемого кода, поэтому их открытие или установка сопряжены с низким риском. Единственные практические трудности не связаны со злонамеренным ПО: текстура Photoshop не загрузится в GIMP (и наоборот), поэтому «битый» .pat обычно просто является форматом другого приложения. Также некоторые сайты с «бесплатными текстурами» встраивают рекламное ПО в свои загрузчики - скачивайте текстуры из надежных источников, а приложения - с официальных сайтов.
Детали формата
в двух словах- Образец штриховки AutoCAD - Текстовое определение повторяющихся линий штриховки (угол, расстояние, штрихи), используемое для заполнения областей в чертежах CAD; несовместимо с растровыми текстурами.
- Дизайн вышивки (различные машины) - Некоторые системы для вышивания и шитья используют расширение .pat для данных о схеме стежков.
Программы, открывающие файлы PAT
Технические подробности
глубокая спецификация| Тип формата | Пресет бесшовной растровой текстуры, хранится в бинарном виде |
| Разработчик | Adobe Systems (вариант Photoshop); Команда GIMP (вариант GIMP) |
| MIME-тип | application/octet-stream |
| Магическая сигнатура GIMP | ASCII «GPAT» по смещению байта 20 |
| Внутренний тег Photoshop | «8BPT» (недокументированный проприетарный формат Adobe) |
| Поля заголовка GIMP | Ширина, высота (32-битные целые числа big-endian), байт на пиксель, имя текстуры с нулевым завершением |
| Глубина цвета | 8 бит на канал (GIMP); 8 или 16 бит на канал (Photoshop) |
| Цветовые режимы (GIMP) | Оттенки серого (1 байт/пиксель), RGB (3 байта/пиксель) или RGBA (4 байта/пиксель) |
| Кодирование пиксельных данных (GIMP) | Необработанные, несжатые строки пикселей - без слоя сжатия |
| Контейнер для нескольких текстур | Photoshop .pat объединяет несколько именованных пресетов в одном файле; GIMP .pat содержит ровно одну текстуру |
| Порядок байтов (GIMP) | Big-endian (сетевой порядок байтов) для всех целочисленных полей заголовка |
| Размеры текстуры | Произвольный размер, определяемый 32-битными целыми числами в заголовке; типичные фрагменты варьируются от 8×8 до 256×256 пикселей |
| Метод загрузки в Photoshop | Регистрируется через «Редактирование» › «Определить узор»; управляется в «Менеджере наборов» Photoshop |
| Сжатие пиксельных данных Photoshop | Данные пикселей текстуры внутри Photoshop .pat могут быть сжаты методом RLE |
| Поддержка прозрачности | GIMP .pat поддерживает альфа-канал (режим RGBA); текстуры Photoshop поддерживают прозрачность через альфа-канал |
| Выпущен | GIMP .pat: 1990s; Photoshop .pat: Adobe proprietary preset format |
| Открыть стандартное | Да · без роялти |
| Спецификация | developer.gimp.org |