Photoshop Document (.psd)
Спецификация СтандартPhotoshop Document (PSD) е вездесъщият файлов формат по подразбиране на Adobe Photoshop, запазващ сложни многослойни растерни и векторни композиции, маски, типография и коригиращи слоеве.
Конвертиране от PSD към PNG
Безплатен конвертор от PSD към PNG в браузъра. Конвертирайте файлове незабавно на вашето устройство.
Проверка и метаданни
Операционните системи и файловите анализатори идентифицират PSD файлове чрез проверка на началната двоична байтова последователност:
Байтов подпис на заглавката (сигнатурни байтове)
Операционните системи и файловите анализатори идентифицират PSD файлове чрез проверка на началната двоична байтова последователност:
HEX ПОДПИС (ОФСЕТ 0):
38 42 50 53 00 01ASCII ПРЕДСТАВЯНЕ: 8BPS..
Стандартизация: Спецификация на файловия формат Adobe Photoshop (версия 1)
Технически спецификации
| Контейнерна архитектура | Йерархична база данни на документ, съдържаща заглавна част, данни за цветовия режим, ресурси на изображението, информация за слоевете и маските и съставни данни на изображението |
| Компресия | PackBits (RLE), Deflate (ZIP) или некомпресирани планарни байтове на каналите |
| Поредност на байтовете (Endianness) | Ред от старшия към младшия байт (Big-Endian, Motorola). |
| Цветови пространства | sRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Lab Color, Вграден ICC профил |
| Канали и структура | Композиции с множество слоеве, коригиращи слоеве, текстови слоеве, векторни маски, интелигентни обекти и канали |
| Максимални размери | 30 000 x 30 000 пиксела (стандартно 32-битово ограничение) |
| Прозрачност | Пълна прозрачност с алфа канал за всеки слой и режими на смесване (Умножение, Екран, Наслагване и др.) |
| Поточно предаване и прогресивно зареждане | Не поддържа поточно предаване; вгражда сплескано съставно изображение за бърз преглед в други програми |
Техническа сравнителна матрица: PSD спрямо конкуренти
| Технически атрибут | PSD (Текущ) | PSB | TIFF | PNG |
|---|---|---|---|---|
| Запазване на слоевете | Йерархия на слоевете във Photoshop; съвместимостта зависи от приложението | Йерархия на слоевете във Photoshop; съвместимостта зависи от приложението | Ограничена поддръжка на слоеви блокове | Само сплескано едно изображение |
| Максимален размер | 30 000 x 30 000 пиксела | 300 000 x 300 000 пиксела | Практически неограничени (BigTIFF) | На практика неограничени |
| Максимален размер на файла | 2.0 гигабайта (ограничение за 32-битово отместване) | Екзабайти (ограничение за 64-битово отместване) | 4.0 GB (стандартен TIFF) | 2.0 гигабайта |
| Файлова структура | Версия 1 (38 42 50 53 00 01) | Версия 2 (38 42 50 53 00 02) | Структура на директорията TIFF IFD | Поток от блокове PNG |
Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни
Грешка във Photoshop: „An unexpected end-of-file was encountered“.
Първопричина: Прехвърлянето на файла беше прекъснато преди записването на крайното съставно изображение и каналите на слоевете.
Възстановяване: Възстановете отделни неповредени слоеве или съставния преглед с File2File.app PSD Recovery.
Анализ на сигурността и вектори на атака към парсера
Парсерите на PSD трябва да навигират през десетки потребителски ресурсни блокове и слоеви канали, където полетата за деформирана дължина могат да причинят препълване на буфера.
Известни вектори на атака
- Целочислено препълване по време на разпределението на буфери за маски на слоеве и цветови канали.
- Четене извън границите на буфера при парсиране на компресирани с PackBits (RLE) записи на растерни редове.
- Изчисляване на указател извън границите в ресурсите за изображения на Photoshop (IRB).
Най-добри практики за защита: Обработвайте PSD файлове с помощта на безопасни за паметта, изолирани WebAssembly двигатели.
Исторически произход и етапи
Основни предимства
- Нативният формат на Photoshop може да запазва поддържаните коригиращи слоеве, маски и интелигентни обекти; съвместимостта с други програми варира.
- PSD файловете могат да се импортират в много приложения за дизайн и видео; поддържаното съдържание и запазването на слоевете зависят от продукта и версията.
- Вгражда сплескан запис на съставно изображение, което позволява на програми за преглед на изображения извън Adobe да показват произведението на изкуството без рендериране на слоевете.
Технически ограничения и минуси
- Строго ограничение на размерите до 30 000 пиксела и ограничение на размера на файла до 2 GB (изисква формат PSB извън тези прагове).
- Сложната проприетарна спецификация затруднява постигането на перфектно рендериране на слоеве от трети страни извън софтуера на Adobe.
- Съществени размери на файловете в сравнение със сплескани експортни формати като WebP или PNG.
Интересни технически факти
- Първите 4 байта на всеки PSD файл са ASCII '8BPS', което означава '8-Bit Photoshop'.
- Томас Нол първоначално разработва Photoshop на Macintosh Plus през 1987 г. под работното заглавие 'Display'.
- Когато друго приложение отвори PSD файл без двигателя за слоеве на Photoshop, то просто показва сплесканото съставно изображение, съхранено в края на файла.
Често задавани технически въпроси
Мога ли да отворя PSD файл без Photoshop?
Да. Можете да преглеждате, конвертирате и извличате изображения от PSD файлове с помощта на File2File.app директно в уеб браузъра си, без да инсталирате софтуер на Adobe.
Как мога да конвертирам PSD в PNG или JPG?
File2File.app ви позволява да конвертирате PSD файлове в сплескани, готови за уеб PNG или JPG изображения за секунди без никакво предаване на данни.
Защо PSD файлът ми с размер над 2 GB не се записва?
Стандартните PSD файлове имат твърдо архитектурно ограничение от 2 GB. В Photoshop изберете „Запази като“ и изберете „Large Document Format (.psb)“, за да запазите файлове по-големи от 2 GB.
Свързани двойки за конвертиране на PSD
Конвертирайте графики във формат PSD на Adobe Photoshop в PNG изображения с пълна прозрачност на алфа канала директно във вашия браузър, без данните да се изпращат към сървър.
Конвертирайте големи композиции във формат PSD, създадени с Adobe Photoshop в компактни JPEG снимки, които могат да се преглеждат навсякъде.
Споделете видимата композиция от Photoshop като PDF от една страница за одобрение. Страницата не запазва PSD слоевете, маските или редактируемите корекции.