Muunna JSON muotoon ASE
Väri-JSON-muotoisen datan muuntaminen Adobe ASE -binaarinäytteiksi yhdistää verkkopohjaiset suunnittelutunnisteet työpöydän ammattisovelluksiin.
Muotojen vertailu ja tekniset tiedot
| Määritys | JSON | ASE |
|---|---|---|
| MIME-tyyppi | application/ | application/ |
| Tyyppi | rakenteinen dataobjekti | Adobe-värimallien vaihto |
| Pakkaus | Ei pakkausta (tekstivirta) | binäärisävylohkot |
| Standardimääritys | IETF RFC 8259 / ECMA-404 | Adobe Swatch Exchange (ASE) Specification |
| Tiedostotunniste (Magic Bytes) | 7B (\{) or 5B (\[) JSON root delimiter | 41 53 45 46 00 01 00 00 (ASEF v1.0 header) |
Muodon yleiskatsaus ja käyttökohteet
Verkkokehittäjät ja sovellusohjelmoijat tallentavat väriteemoja usein pelkkiin JSON-tekstitiedostoihin. Näissä jäsennellyissä tekstitiedostoissa värit ja niiden arvot esitetään avaimilla ja taulukoilla. Adobe Photoshopissa, Illustratorissa tai InDesignissa työskentelevät graafiset suunnittelijat tarvitsevat samat värit suoraan ohjelmistojensa väripaletteihin. Sen sijaan, että he kirjoittaisivat jokaisen heksakoodin tai RGB-arvon käsin, he voivat muuntaa JSON-tiedoston Adobe Swatch Exchange -tiedostoksi ja automatisoida tuonnin. Suunnittelustudiot käyttävät tätä työnkulkua brändiohjeiden synkronointiin verkkosovellusten ja painotaittojen välillä. Kun tuotetiimi päivittää brändipaletin koodivarastossa, koontiskripti voi muuntaa väriarvot ASE-tiedostoiksi. Näin painotuotteiden suunnittelijat ja digitaaliset taiteilijat käyttävät täsmälleen samoja sävyjä ilman käsin tehtäviä virheitä.
Tekniset tiedot ja koodekkien erittely
Color JSON -tiedostot käyttävät application/json MIME-tyyppiä ja tallentavat väritiedot luettavina tekstivirtoina ilman pakkausta. Adobe ASE -tiedostot käyttävät application/octet-stream MIME-tyyppiä ja esittävät peräkkäin tallennettuja binäärisiä värimalleja sisältäviä lohkoja. ASE-säiliö alkaa neljän merkin tavutunnisteella 'ASEF', jota seuraa nelitavuinen versionumero ja nelitavuinen lohkojen määrä. Jokainen ASE-tiedoston värilohko sisältää lohkotyypin tunnisteen, pituuden, värin nimen null-päätteisenä UTF-16-merkkijonona, neljän merkin väriavaruustunnisteen, kuten RGB tai CMYK, kanava-arvot 32-bittisinä liukulukuina sekä värityypin tunnisteen. Koska JSON tallentaa tiedot tekstinä ja ASE raakabitteinä, muunnos edellyttää tekstiarvojen jäsentämistä, heksadesimaali- tai RGB-merkkijonojen muuntamista liukuluvuiksi ja arvojen pakkaamista Adoben määrityksen mukaiseen tarkkaan binäärirakenteeseen.
Käyttöjärjestelmien ja selaimien yhteensopivuus
JSON-väripaletteja voi muokata teksti- ja kehitystyökaluilla. ASE-tiedostoja tukevat Adoben suunnittelusovellukset ja jotkin muut grafiikkatyökalut; tuontituki vaihtelee tuotteen ja version mukaan.
Hyödyllistä tietoa
Tarkista aina ennen muunnosta JSON-väritaulukkosi ja varmista, että kaikki RGB-arvot ovat tiukasti välillä 0-255. Näin vältät jäsennysvirheet binaariseen muotoon pakkaamisen aikana.
Usein kysytyt kysymykset
Miten väri-JSON muunnetaan Adobe ASE -muotoon kadottamatta laatua?
Muunnin muuntaa tuetut värien nimet ja arvot ASE-värimalleiksi. Tarkista tulos kohdesovelluksessa, sillä tukemattomat kentät, ryhmittely tai metatiedot eivät välttämättä säily.
Mitä eroa on väri-JSON- ja Adobe ASE -muodoilla?
Väri-JSON on ihmisen luettavissa oleva tekstimuoto, joka on jäsennetty avaimilla ja arvoilla, ja se on suunniteltu verkkosovelluksille ja ohjelmointikielille. Adobe ASE on Adoben luoma binaarinen säiliömuoto järjestettyjen ryhmien, spottinäytteiden ja värilohkojen tallentamiseen työpöytäohjelmistoja varten.