Сейчас я хотел бы поговорить с вами о формате Adobe PSD.PSD не очень хороший формат.PSD это даже не плохой формат.Называть это так было бы оскорблением для других плохих форматов, таких как PCX или JPEG.Нет, PSD - ужасный формат.Проработав над этим кодом уже несколько недель, моя ненависть к PSD переросла в яростный огонь, который разгорается из-за страсти в миллион солнц.
Если есть два разных способа сделать что-то, PSD сделает и то, и другое.разные места.Затем он придумает еще три способа, о которых ни один здравомыслящий человек не подумает, и сделает это тоже.PSD делает несоответствие формой искусства.Почему, например, он вдруг решил, что эти конкретные фрагменты должны быть выровнены по четырем байтам, и что это выравнивание должно не быть включено в размер?Другие фрагменты в других местах либо не выровнены, либо выровнены с выравниванием, включенным в размер.Здесь, однако, это не входит.Любой из этих трех типов поведения будет в порядке.Разумный формат выбрал бы один.PSD, конечно, использует все три и более.
Попытка извлечь данные из PSD-файла - это все равно, что найти что-то на чердаке вашего эксцентричного старого дяди, который погиб в своей чудовищной атаке пресноводных акул в свой 58-й день рождения.,Эта последняя деталь, возможно, не важна для целей сравнения, но сейчас я трачу много времени на то, чтобы представить себе забавные судьбы для людей, ответственных за этого Руба Голдберга в формате файла.
Ранее я пытался получитьудержание последних спецификаций для формата файла PSD.Чтобы сделать это, я должен был обратиться к ним за разрешением обратиться к ним, чтобы они рассмотрели возможность отправить мне этот священный том.Для этого им нужно было отправить по факсу копию какого-либо документа или другого документа, вероятно, подписанного кровью.Я могу только представить, что они делают этот процесс настолько сложным, потому что им очень стыдно за то, что они создали эту мерзость.Естественно, я не был достаточно легковерным, чтобы пройти эту процедуру, но если бы я это сделал, я бы распечатал каждую страницу спецификации и поджег их все.Если бы это было в моих силах, я бы собрал каждую копию этих спецификаций и запустил их на космическом корабле прямо под солнцем.
PSD - не мой любимый формат файла.