script illustratie illustratie deel 1 - hoe zal de gradiënt van kleur met het vliegtuig van technologie,,,, we zijn met Adobe illustrator en het interface bekend.In de creatieve taak, gebruiken we veel functies, zoals de menu 's, pallets, de kleur, de « plugin » en instrumenten.We gebruiken deze functie van de vorm van de gebruikersinterface.De kenmerken van de bu stelt ons door de verschillende scenario 's en plug - ins, op een eenvoudige manier, kunnen we de code script van geautomatiseerde taken of illustrator hebben bereikt.Volg leren hoe het te doen.In deze handleiding zullen we javascript code zal een flat van de afstemming van het object gradiënt.,,, vector en volledig gebruik te maken van de vector, bron van documenten en downloaden van elke training, met inbegrip van het een???????Bij de vector en negen dollar per maand, gedetailleerde uitleg, programma 's en extendedscript - 3: Adobe illustrator, moeilijkheden: gemiddelde, de verwachte duur: 3 tot 4 uur, om het script, en we hopen dat dit een script voor de uitvoering van zeer eenvoudige taak.In Adobe illustrator, wanneer een gebruiker vol plat en kleur kiezen, en de uitvoering van de scenario 's; doel moet worden omgezet in een geleidelijke vullen met vier kleuren.De gradiënt van een beetje vergelijkbaar zijn met de geleidelijke vormen van synergie - effecten.Dit is in de volgende foto 's getoond.,, dus, ons doel is vrede en scenario' s voor de donkere licht de gradiënt van het object.Dit is een simpele actie, is leren schrijven scripts voorbeelden van een goede oefening, logica en algoritmen, logica is omgezet in het vliegtuig van kleur in een donkere licht gradiënt kan in vijf stappen: stap 1: het begrip,,, de keuze van de onderwerpen van de kleur.Dat is de kleur van de currentcolor = huidige selectie. Stap 2:,, het creëren van een nieuwe twee rampstops. Kleur: de startcolor en endcolor.,, salaristrap 3: de startcolor = currentcolor – gshift, waardoor de oorspronkelijke kleur.,, stap 4:, endcolor = currentcolor + gshift namelijk, dat zwart. De kleur, de startcolor. Stap 5: met de doelstellingen van de nieuwe en endcolor gradiënt.,,, gshift, is de overdracht van bedragen, door de gebruikers.Deze methode kan uit de volgende grafiek, gemakkelijk te begrijpen. In aanvulling op de kern van de logica, de uitvoering van het script, zullen we een correct functioneren van de verificatie en inspectie.Deze controle is in alle fasen van de training.In de aan de praktische training gehad, laten we bekend zijn met de invoering van een aantal voorwaarden, het script, deze handleiding moet een aantal fundamentele script en kennis van het milieu.Bekend met de illustrator script milieu, snel kan worden gevonden in je software installeren mappen te installation_directory Adobe Adobe illustrator CS - \\ \\ \\ dossier script.Hier vindt u de volgende documenten te beginnen, het script en javascript: Adobe. - 3, illustrator script gids - illustrator javascript verwijzing. - 3, richtsnoeren, cs3.pdf javascript instrument, soorten scenario 's, zijn er drie soorten scenario' s, we schrijven een ontwerper.Deze is applescript javascript en VB:,,,.Aangezien de javascript ondersteunen de ramen en de os, zullen we onze logica in javascript.De grammatica en de symbolen zijn standaard javascript zeer vergelijkbaar.Het enige verschil is dat over de uitbreiding.We zullen alle illustraties, dat "het dossier. Jsx, in plaats van de gemeenschappelijke, J 's, de uitbreiding, de noodzakelijke instrumenten, hoewel, je kunt de hele javascript je graag in een tekst; voorstel van de Commissie het gebruik van Adobe extendedscript, kit.Door gebruik te maken van deze toepassing kan worden, de inbedrijfstelling, de tests en controles van de code een illustratie, de aandacht vestigen: in deze handleiding, zullen we dat extendedscript toolkit en in de vorm van een korte estk.,, stap 1, open Adobe extendedscript instrumenten en het creëren van een nieuwe javascript dossier.De volgende stap, de keuze van de beoogde toepassing van Adobe illustrator - lijst.Dat vertellen we voor specifieke toepassingen estk javascript Adobe opgesteld, namelijk de illustrator, stap 2, schrijft een simpele code, in de code te bewerken gebieden, wordt de volgende code: als (app.documents.length > 0) waarschuwing ("document"); de andere ("alarm niet in documenten"); dit deel van De code, we kijken of er een dossier in de illustrator op dit moment open.Dit is door de toepassing van de procedures, de toepassing van programma 's, de documenten, de lengte.Dat is een dom in Adobe toepassing van het doel is van de meest "toepassing van voorwerpen.Ten tweede is het document betreft, en verder dat de voorwerpen in dezelfde kleur, laag, pagina 's tekst, het behoud van de bestanden op je harde schijf "test. Jsx." de uitvoering van het script, 2.1 stap, er zijn twee methoden voor de uitvoering van de scenario' s: 1.De uitvoering van de estk als je wilt vluchten, je script, door estk, zoals hieronder aangegeven, afspelen, zal dit automatisch zal leiden tot alarmerende informatie Adobe illustrator van toepassing.Kan je op de knop te stoppen of de opschorting of beëindiging van de opschorting van de tenuitvoerlegging, 2.De uitvoering van de illustratie van illustraties, de uitvoering van de scripts, naar het dossier > > andere scenario 's (bevel + F12), het vinden van je nieuwe dossiers "test. Jsx." je klik, dat script zal worden uitgevoerd, dus, wat zie je?Een waarschuwing, "geen documenten beschikbaar zijn." het volgende, het creëren van een nieuw document de illustrator en de werking van het script.Deze keer, zie je een waarschuwing, "de documenten beschikbaar zijn.", op dit punt, we hebben opgesteld en testen van een klein deel van de code.Dit is een warming - up vertrouwd te zijn met de estk en illustrator.In onze volgende stap moeten we in de feitelijke tekst, in stap 3 van de code, terug naar de estk en schrappen we de tests die in stap 2.De volgende stap, wordt de volgende code voor "test. Jsx:" /* om ervoor te zorgen dat ten minste een illustrator en ten minste een object in de documentatie in * /als document (app.documents.length > 0 & & app.activedocument.pathitems.length > ///////0) - om ervoor te zorgen dat de documenten de kleur is en als (app.activedocument.documentcolorspace = = = = = = = documentcolorspace. En) {converttograd (); ///////de functie van genoemd, bevat alle logica} {signalering ("andere documenten en de kleur van de ruimte is niet.De kleur van de veranderingen in het dossier - en mode "," en de gevraagde documenten ");}} anders (signalering (" geen dossiers of dossiers leeg "); converttograd () {} functie omgezet in een vliegtuig ///////logica van de kleur van de gradiënt}, in dit deel van de code, we creëren wij de belangrijkste de logische functie - convertograd () uitgangspunt te controleren.De logica die alleen moeten uitvoeren, indien aan de volgende voorwaarden is voldaan: een object met ten minste één dossier bestaat, zodat we kunnen werken en documenten. De kleur van de ruimte moet zijn en omdat de hele logica is gebaseerd op en kleur.,, de maatregelen 3.1 begrip van de entiteit app.documents.length, dom, terug naar Het dossier van de totale illustrator.,, activedocument, het doel is een van de documenten (activiteiten), werk je hier pathitems.,,, verwijst naar een reeks van alle, in het document pathitem, illustraties. Een grafische projecten, zoals de rechthoek, onvolledige of veelhoekige, lijn, aangepaste vorm van vertegenwoordiging, pathitem; en het verzamelen, al deze pathitem, zei dat pathitems,.Dus, app.activedocument.pathitems.length, zal de terugkeer van een entiteit in het huidige document de hoeveelheid, de definitie van documentcolorspace.,, de kleur van documenten.We doen dit controleren, want in dit script zal alle logica gebaseerd op en de structuur van de kleur van de ruimte, de code is al klaar.We zullen in de converttograd (), de functie, en de belangrijkste logische stap 4, onze belangrijkste logica van de primaire eisen is het verkrijgen van een aantal geselecteerde.Als niet - geselecteerde projecten, zal u informeren over de selectie van ten minste één object.Dus, voeg de volgende regel, converttograd (), de functie, en converttograd () {var post = kiezen; var totalselected = items.length; als (totalselected > 0) van de belangrijkste logische} {///////of (signalering ("selectie van ten minste een object");}} ///////converttograd, einde. Selectie van projecten, de variabele =, het creëren van een nieuwe variabelen, en het hele project, de keuze van het.- op de volgende regel items.length, de terugkeer van de geselecteerde projecten in totaal, dit is toegewezen, totalselected,., vijf stappen voor de gebruikers van de gegevens worden verkregen, een vliegtuig in de gradiënt van kleur, we hebben gebruikers van de overdracht en de waarde van een gradiënt hoek in.Maar laten we eerst kijken wat ze zijn, de overdracht: dit is een numerieke waarde, die bepaalt hoeveel kleuren worden toegevoegd of de verwijdering van de oorspronkelijke kleur.Dit is de kern van ons, we zullen de logica van een vliegtuig van de kleur te veranderen in een gradiënt, overdracht van het werk?Om te weten hoe het werkt, als een eenvoudige en de waarde van de voorwerpen die bijvoorbeeld: c = 50, M = 20, y = 100, K = 30., is de volgende stap, we moeten de gebruikers in een waarde voor de overdracht.Laten we deze waarden, en de inbreng van gebruikers, gshift, 10, gshift,.,, zodra we, gshift, waarde, zullen we ons doel het creëren van twee gradiënt te stoppen.De eerste halte, namelijk alle licht; en de waarde van de achteruitgang, gshift,.En de laatste halte, namelijk een donkere, zullen alle en de waarde van de bijkomende, gshift,.,, ', een licht in de duisternis zal leiden tot een werkelijke gradiënt van kleur.We zullen ook een aantal beperkingen van verificatie en de waarde van de tussen 0 en 100, omdat plus of min één, gshift kan bewegen, waarde en de waarde van de meer dan 50 of 100.,, de hellingshoek:, hoewel niet de kern van een deel van de logica, kunnen we gebruik maken van deze functie te kiezen voor een zelf van de synthese. Het perspectief van een aantal vrij.De hellingshoek van de fase van de training in het gebruik van zal later., laten we teruggaan naar de code, de toegang tot gegevens, stap 6, toegang tot de gegevens in de volgende code invoeren, als (totalselected > 0), blokken, als (totalselected > 0) {VAR gshift = Ronde (snel ("wiskunde. De overdracht van waarden" en "10" en "overdracht"); als (gshift = = nul
Deel 1
Previous:Deel 2