透過網頁讀取Photoshop PSD檔案內容
在專案中有需要透過網頁來讀取Photoshop PSD檔案的內部資訊,我們透過PSD.js(備用載點)來實現這樣的功能,在官方提供的功能展示頁中,我們可以看到在頁面中只需引入psd.min.js後,加入透過少量的Javascript就可以針對PSD進行解析。
<!DOCTYPE html> <html> <head> <title>psd.js image example</title> <style type="text/css"> body, html { padding: 0; margin: 0; } #dropzone { width: 500px; height: 100px; border: 1px #ababab dashed; margin: 50px auto; } #dropzone p { text-align: center; line-height: 100px; margin: 0; padding: 0; } #image { text-align: center; } </style> <script type="text/javascript" src="psd.min.js"></script> </head> <body> <div id="dropzone"> <p>Drop here</p> </div> <div id="image"></div> <pre id="data"></pre> <script type="text/javascript"> (function () { var PSD = require('psd'); document.getElementById('dropzone').addEventListener('dragover', onDragOver, true); document.getElementById('dropzone').addEventListener('drop', onDrop, true); function onDragOver(e) { e.stopPropagation(); e.preventDefault(); e.dataTransfer.dropEffect = 'copy'; } function onDrop(e) { e.stopPropagation(); e.preventDefault(); PSD.fromEvent(e).then(function (psd) { var data = JSON.stringify(psd.tree().export(), undefined, 2); document.getElementById('data').innerHTML = data; document.getElementById('image').appendChild(psd.image.toPng()); }); } }()); </script> </body> </html>
我們透過下圖這樣的一個PSD檔案對頁面進行測試,檔案中共有三個圖層,包含一個文字圖層。
頁面將PSD分析出結果後,以json格式顯示在頁面上,可以看到文字圖層的部分,不僅能讀到圖層名稱也包含文字內容和字型名稱。
{ "children": [ { "type": "layer", "visible": true, "opacity": 1, "blendingMode": "normal", "name": "Photoshop Text", "left": 302, "right": 723, "top": 90, "bottom": 128, "height": 38, "width": 421, "mask": {}, "text": { "value": "THIS IS TEXT LAYER", "font": { "name": "MyriadPro-Regular\u0000", "sizes": [ 53 ], "colors": [ [ 0, 0, 0, 255 ] ], "alignment": [ "center" ] }, "left": 0, "top": 0, "right": 0, "bottom": 0, "transform": { "xx": 1, "xy": 0, "yx": 0, "yy": 1, "tx": 513, "ty": 127 } }, "image": {} }, { "type": "layer", "visible": true, "opacity": 1, "blendingMode": "normal", "name": "PSD Icon", "left": 287, "right": 738, "top": 209, "bottom": 669, "height": 460, "width": 451, "mask": {}, "image": {} }, { "type": "layer", "visible": true, "opacity": 1, "blendingMode": "normal", "name": "Background", "left": 0, "right": 1024, "top": 0, "bottom": 800, "height": 800, "width": 1024, "mask": {}, "image": {} } ], "document": { "width": 1024, "height": 800, "resources": { "layerComps": [], "guides": [], "slices": [] } } }
I loved as much as you’ll receive carried out right here. The sketch is tasteful, your authored subject matter stylish. nonetheless, you command get bought an edginess over that you wish be delivering the following. unwell unquestionably come more formerly again as exactly the same nearly a lot often inside case you shield this hike.
chatgpt.сom
Профессиональный сервисный центр по ремонту компьютерных видеокарт по Москве.
Мы предлагаем: починить видеокарту
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
Профессиональный сервисный центр по ремонту фототехники в Москве.
Мы предлагаем: ремонт вспышек
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
Подробнее на сайте сервисного центра remont-vspyshek-realm.ru
http://betine.online/# betine promosyon kodu 2024
Awesome! Its genuinely awesome post, I have got much clear idea about from this paragraph.
RioBet
Hello, I want to subscribe for this blog to get most recent updates, so where can i do it please help out.
Рио Бет
gates of olympus giris gates of olympus oyna gates of olympus demo
Профессиональный сервисный центр по ремонту компьютероной техники в Москве.
Мы предлагаем: ремонт компьютеров центр
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
Профессиональный сервисный центр по ремонту фото техники от зеркальных до цифровых фотоаппаратов.
Мы предлагаем: ремонт балласта проектора
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
Профессиональный сервисный центр по ремонту фото техники от зеркальных до цифровых фотоаппаратов.
Мы предлагаем: ремонт видеопроекторов
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
бизнес идея пример http://biznes-idei13.ru/ .
Аптечка Онлайн – это уникальный интернет-ресурс, предоставляющий отзывы о лекарствах, таких как Адаптол, и различных медикаментах. На Aptechka.Online пользователи могут ознакомиться с детальными инструкциями о препаратах Аллохол, Альфа Нормикс, их действии и сравнить различные медикаменты для профилактики.
Aptechka Online также предоставляет читателям возможность ознакомиться с рекомендациями о различных лекарственных средствах, таких как Ксефокам. Эти отзывы помогают сделать выбор, какое средство будет наиболее эффективным в конкретном случае. Кроме того, на ресурсе представлено сравнение аналогов, что облегчает выбор альтернативных вариантов.
Благодаря удобной навигации на Aptechka Online, пользователи могут быстро найти нужную информацию, будь то подробная инструкция или противопоказания. Это делает ресурс полезным помощником для тех, кто заботится о здоровье близких.
Aptechka Online предлагает подробные инструкции по применению лекарств, таких как Адаптол, что помогает пользователям лучше понять, как использовать средства для профилактики различных заболеваний. На сайте также можно найти обновленные данные о противопоказаниях и возможных реакциях, что важно для безопасного применения.
Дополнительно, сайт Аптечка Онлайн предлагает обзоры по сравнению аналогов, таких как Флебодиа. Это помогает пользователям принимать осознанный выбор и находить более доступные варианты лекарственных препаратов, не теряя при этом в эффективности.
Профессиональный сервисный центр по ремонту компьютерных видеокарт по Москве.
Мы предлагаем: видеокарта ремонт
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
Психологическая поддержка в Telegram: всегда на связи к эксперту Чат gmi
Профессиональный сервисный центр по ремонту фототехники в Москве.
Мы предлагаем: ремонт фотовспышек на дому
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
Подробнее на сайте сервисного центра remont-vspyshek-realm.ru
Профессиональный сервисный центр по ремонту компьютероной техники в Москве.
Мы предлагаем: компьютеры ремонт
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
Профессиональный сервисный центр по ремонту компьютероной техники в Москве.
Мы предлагаем: качественный ремонт компьютеров
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
casibom guncel: casibom – casibom guncel giris
casibom guncel giris
casibom guncel giris: casibom – casibom guncel giris
casibom giris
Профессиональный сервисный центр по ремонту компьютерных видеокарт по Москве.
Мы предлагаем: ремонт видеокарт москва
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
casibom giris: casibom guncel giris – casibom guncel giris adresi
casibom guncel giris
casibom giris adresi: casibom guncel giris adresi – casibom 158 giris
casibom 158 giris
Опытный психотерапевт дистанционно. Консультации возможна круглосуточно. Безопасно, результативно. Доступные тарифы. Не откладывайте на потом! https://w-495.ru/
casibom guncel: casibom guncel giris – casibom guncel giris adresi
casibom giris adresi
casibom giris: casibom guncel giris adresi – casibom guncel giris
casibom
casibom 158 giris: casibom guncel – casibom 158 giris
casibom
casibom giris: casibom guncel – casibom guncel giris adresi
casibom guncel giris
I blog often and I truly appreciate your information. The article has really peaked my interest. I am going to bookmark your website and keep checking for new details about once a week. I opted in for your Feed too.
santehnik-rostov.ru
casibom guncel giris: casibom guncel giris – casibom guncel
casibom 158 giris
Профессиональный сервисный центр по ремонту фототехники в Москве.
Мы предлагаем: ремонт фотовспышек
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
Подробнее на сайте сервисного центра remont-vspyshek-realm.ru