ఫోటోషాప్ స్క్రిప్ట్‌లతో ఫోటోషాప్‌ను ఆటోమేట్ చేయడం ఎలా

ఫోటోషాప్ స్క్రిప్ట్‌లతో ఫోటోషాప్‌ను ఆటోమేట్ చేయడం ఎలా

ఫోటోషాప్ అనేది చిత్రాలను సవరించడానికి అద్భుతమైన సాధనం - మరియు మేము ఇక్కడ పెద్ద అభిమానులమనేది రహస్యం కాదు. సాధారణ లోగోను ఎలా డిజైన్ చేయాలో మరియు ఎలా చేయాలో మేము గతంలో కవర్ చేసాము అతిగా బహిర్గతమైన ఫోటోలను పరిష్కరించండి , కాబట్టి మీరు బేసిక్స్‌పై పట్టు సాధించిన తర్వాత ఆటోమేషన్ తదుపరి తార్కిక దశ.





మీరు వినే ఉండవచ్చు ఫోటోషాప్ చర్యలు . పనులను ఆటోమేట్ చేయడానికి ఇవి మీకు సులభమైన మార్గాన్ని అందిస్తాయి. ఈ రోజు నేను ఎలా ఉపయోగించాలో మీకు చూపుతాను ఫోటోషాప్ స్క్రిప్ట్‌లు . ఫోటోషాప్ స్క్రిప్ట్‌లు చర్యల కంటే కొంచెం శక్తివంతమైనవి, మరియు రన్‌టైమ్‌లో స్క్రిప్ట్ యొక్క ప్రవర్తనను మార్చే సామర్థ్యాన్ని మీకు అందిస్తాయి - ఏదో చర్యలు చేయలేవు!





ఇది సంక్లిష్టంగా అనిపిస్తే చింతించకండి: స్క్రిప్ట్‌లు సరళమైన కానీ శక్తివంతమైన భాష అయిన జావాస్క్రిప్ట్‌లో వ్రాయబడ్డాయి.





మీరు అభిమాని అయితే GIMP లేదా ఫోటోషాప్‌లో డబ్బు ఖర్చు చేయకూడదనుకుంటే, స్క్రిప్ట్‌లతో GIMP ఆటోమేట్ చేయడానికి మా గైడ్‌ని చూడండి.

మీ మొదటి స్క్రిప్ట్: చిత్రాల పరిమాణాన్ని మార్చండి

స్క్రిప్ట్‌లను వ్రాసేటప్పుడు, మీరు దీనిని ఉపయోగించవచ్చు ExtendScript టూల్‌కిట్ . మీరు దీన్ని ఉపయోగించాల్సిన అవసరం లేదు, మీకు నచ్చిన టెక్స్ట్ ఎడిటర్‌ను ఉపయోగించవచ్చు (నాకు నచ్చింది ఉత్కృష్ట వచనం ), కానీ బదులుగా ఈ టూల్‌కిట్‌ను ఉపయోగించడం వల్ల చాలా ప్రయోజనాలు ఉన్నాయి. అతి పెద్ద ప్రయోజనం ఏమిటంటే మీరు సెట్ చేయవచ్చు బ్రేక్ పాయింట్స్ , మీ కోడ్‌ను డీబగ్ చేయడం మరియు ఏవైనా బగ్‌లను గుర్తించడం చాలా సులభం చేస్తుంది.



మీ నిర్వాహకుడు విండోస్ 10 ద్వారా టాస్క్ మేనేజర్ నిలిపివేయబడింది

ఎక్స్‌టెండ్‌స్క్రిప్ట్ టూల్‌కిట్ మీ క్రియేటివ్ క్లౌడ్ సబ్‌స్క్రిప్షన్‌తో చేర్చబడింది, కాబట్టి ముందుకు వెళ్లి మీ నుండి ఇన్‌స్టాల్ చేయండి క్రియేటివ్ క్లౌడ్ యాప్ లేదా పై వెబ్‌సైట్.

ఇన్‌స్టాల్ చేసిన తర్వాత టూల్‌కిట్ తెరవండి. ఈ తేదీ కాకుండా కనిపించే ఇంటర్‌ఫేస్ మీకు అందించబడుతుంది:





మీ మొదటి స్క్రిప్ట్ కోసం కోడ్ ఇక్కడ ఉంది - దీన్ని ఎడమవైపు ఉన్న ప్రధాన కోడ్ విండోలో కాపీ చేసి పేస్ట్ చేయండి:

current_document = app.activeDocument;
new_width = 670;
current_document.resizeImage(
UnitValue(new_width, 'px'),
null,
null,
ResampleMethod.BICUBIC
);

ఈ కోడ్ ఏమి చేస్తుందో విచ్ఛిన్నం చేద్దాం. ది కరెంట్_పత్రం వేరియబుల్ క్రియాశీల పత్రాన్ని నిల్వ చేస్తుంది వస్తువు ఫోటోషాప్ నుండి. దీనిని ఉపయోగించి యాక్సెస్ చేయబడుతుంది app.activeDocument వాక్యనిర్మాణం. మీరు డాక్యుమెంట్ ఓపెన్ చేసి రన్ అవుతున్న ఫోటోషాప్ లేకపోతే, ఈ కోడ్ రెడీ అవుతుంది ఒక మినహాయింపు త్రో . కోడ్ అమలును నిలిపివేయడానికి మినహాయింపులు మార్గాలు - డాక్యుమెంట్ లేకపోతే ఈ స్క్రిప్ట్ కొనసాగదు!





ది కొత్త_విడ్త్ వేరియబుల్ మీ కొత్త పత్రం కావాలనుకునే వెడల్పును నిల్వ చేస్తుంది.

చివరగా, ది పరిమాణ చిత్రం పద్ధతి చిత్రం పరిమాణాన్ని మారుస్తుంది. దీనిని దీని ద్వారా యాక్సెస్ చేయాలి కరెంట్_పత్రం వేరియబుల్. మీరు మీ కొత్త వెడల్పుని పాస్ చేయాలి (పిక్సెల్స్ ద్వారా మార్చబడింది యూనిట్ విలువ పద్ధతి), మరియు నమూనా పద్ధతి యొక్క బైకుబిక్ .

మీకు అందుబాటులో ఉన్న ఐదు ప్రధాన రీసంప్లింగ్ పద్ధతులు ఉన్నాయి. ఇవన్నీ వేగం మరియు నాణ్యత పరంగా మారుతూ ఉంటాయి, కాబట్టి వాటితో ఆడుకోండి (చాలా ప్రయోజనాల కోసం బైకుబిక్ బాగానే ఉన్నప్పటికీ). తేడాల యొక్క శీఘ్ర సారాంశం ఇక్కడ ఉంది:

  1. సమీప పొరుగు: చాలా వేగంగా కానీ ప్రాథమికంగా.
  2. ద్విపద: సమీప పొరుగు కంటే మెరుగైనది, కానీ నెమ్మదిగా మరియు బైకుబిక్ వలె మంచిది కాదు.
  3. ద్విపద: చాలా మంచి ఫలితాలు, కానీ గణనపరంగా ఖరీదైనవి.
  4. బైకుబిక్ స్మూతర్: అప్‌స్కేలింగ్ కోసం బైకుబిక్ యొక్క మెరుగైన వెర్షన్ (పెద్దదిగా చేయడం).
  5. బైకుబిక్ షార్పర్: Bicubic యొక్క మెరుగైన వెర్షన్ డౌన్‌సాంప్లింగ్ కోసం రూపొందించబడింది (చిన్నదిగా చేయడం).

మీ కోడ్‌లో ఉపయోగించినప్పుడు వీటిని క్యాపిటలైజ్ చేయాలని గుర్తుంచుకోండి.

ఇప్పుడు మీరు కోడ్‌ను అర్థం చేసుకున్నారు, దాన్ని అమలు చేయడానికి ఇది సమయం! మీరు డాక్యుమెంట్‌తో పాటు ఫోటోషాప్ తెరిచి ఉన్నారని నిర్ధారించుకోండి.

ExtendScript టూల్‌కిట్ ఎగువన, మార్చండి లక్ష్యం డ్రాప్‌డౌన్ మెను (ఎగువ ఎడమవైపు) నుండి ExtendScript టూల్‌కిట్ CC కు అడోబ్ ఫోటోషాప్ సిసి 2017 (లేదా ఫోటోషాప్ యొక్క మీ ప్రత్యేక వెర్షన్ ఏదైనా). మీరు ఇతర Adobe యాప్‌ల కోసం స్క్రిప్ట్‌లను వ్రాస్తుంటే, మీరు దీన్ని బదులుగా వాటికి మార్చవచ్చు.

ఇప్పుడు నొక్కండి ప్లే లక్ష్య డ్రాప్‌డౌన్ యొక్క కుడి వైపున ఉన్న బటన్ ఎగువ కుడి మీ కోడ్.

ప్రతిదీ సరిగ్గా నడిచినట్లయితే, మీ డాక్యుమెంట్ ఇప్పుడు పరిమాణాన్ని మార్చబడింది (దాన్ని సేవ్ చేయడం మర్చిపోవద్దు). ది జావాస్క్రిప్ట్ కన్సోల్ మీ టూల్‌కిట్ యొక్క కుడి ఎగువ భాగంలో మీ స్క్రిప్ట్ యొక్క అవుట్‌పుట్ కనిపిస్తుంది. అవుట్‌పుట్ లేనందున, ఇది చెబుతుంది ఫలితం: నిర్వచించబడలేదు .

ఏదైనా సమస్య ఉంటే (మినహాయింపు విసిరివేయబడింది), మీ కోడ్ రన్ అవ్వదు మరియు మీకు ఆరెంజ్ బార్ వస్తుంది స్థూలంగా సమస్య యొక్క స్థానం.

ఇది సాధారణ అక్షర దోషం కావచ్చు, కాబట్టి స్క్రిప్ట్‌ను ఆపివేసిన తర్వాత ( ఎగువ కుడి నియంత్రణలు > ఆపు బటన్ ), డబుల్ చెక్:

  • మీ కోడ్ సరైనది మరియు అక్షర దోషాలు లేవు.
  • ఫోటోషాప్ నడుస్తోంది.
  • మీరు ఫోటోషాప్‌లో ఒక పత్రాన్ని తెరిచారు.

రన్నింగ్ స్క్రిప్ట్‌లు

ఇప్పుడు మీ కోడ్ సరిగ్గా నడుస్తోంది, దానిని ఫోటోషాప్‌కి జోడించాల్సిన సమయం వచ్చింది.

మీ టూల్‌కిట్ లోపల, వెళ్ళండి ఫైల్ > సేవ్ చేయండి , మరియు మీ స్క్రిప్ట్‌ను తగిన పేరుతో తగిన ప్రదేశంలో సేవ్ చేయండి. అప్రమేయంగా, ఇది ఉంటుంది అడోబ్ స్క్రిప్ట్స్ ఫోల్డర్ స్క్రిప్ట్‌లు ఎలా ముగించాలో గమనించండి .jsx ఫార్మాట్

ఫోటోషాప్ లోపల, వెళ్ళండి ఫైల్ > స్క్రిప్ట్‌లు > స్క్రిప్ట్ ఈవెంట్స్ మేనేజర్ . టిక్ స్క్రిప్ట్‌లు/చర్యలను అమలు చేయడానికి ఈవెంట్‌లను ప్రారంభించండి .

ప్రారంభించిన తర్వాత, కొన్ని చర్యలు సంభవించినప్పుడు అమలు చేయడానికి ఇప్పటికే ఉన్న స్క్రిప్ట్‌లను కాన్ఫిగర్ చేయడానికి ఈ ఇంటర్‌ఫేస్ మిమ్మల్ని అనుమతిస్తుంది. అనేక కీలక ప్రాంతాలు ఉన్నాయి:

  1. ఫోటోషాప్ ఈవెంట్: ఈ సమయంలో స్క్రిప్ట్ రన్ అవుతుంది. మీరు ప్రింటింగ్ చేసేటప్పుడు, కొత్త డాక్యుమెంట్‌ని తెరిచేటప్పుడు మరియు మరెన్నో వంటి అనేక రకాల ఎంపికల నుండి ఎంచుకోవచ్చు.
  2. స్క్రిప్ట్: ఇది అమలు చేయడానికి స్క్రిప్ట్. కొన్ని ప్రాథమికమైనవి నిర్మించబడ్డాయి, కానీ మీరు మీ స్వంత స్క్రిప్ట్‌లలో ఒకదాన్ని కూడా ఇక్కడ కేటాయించవచ్చు.
  3. చర్య: మీరు స్క్రిప్ట్‌ను ఉపయోగించకపోతే, బదులుగా PDF కు సేవ్ చేయడం వంటి ప్రాథమిక చర్యను మీరు ఎంచుకోవచ్చు.

ఎంచుకోండి స్క్రిప్ట్ , ఆపై ఎంచుకోండి బ్రౌజ్ చేయండి . మీ స్క్రిప్ట్‌ను ఎంచుకోండి. ముందుకు సాగండి మరియు మీ స్క్రిప్ట్‌ను ట్రిగ్గర్ చేసే ఈవెంట్‌ని ఎంచుకోండి.

సెటప్ చేసిన తర్వాత, క్లిక్ చేయండి జోడించు ఆపై పూర్తి . ఈ మెనూ కూడా మీరు గతంలో కాన్ఫిగర్ చేసిన స్క్రిప్ట్‌లను సవరించవచ్చు లేదా తొలగించవచ్చు.

మీరు మీ స్క్రిప్ట్‌ను చర్యతో ముడిపెట్టకూడదనుకుంటే, సెటప్ చేయడం మరింత సులభం. కు వెళ్ళండి ఫైల్ > స్క్రిప్ట్‌లు > బ్రౌజ్ చేయండి . మీ స్క్రిప్ట్‌కు నావిగేట్ చేయండి, ఆపై ఓపెన్ నొక్కండి. మీ స్క్రిప్ట్ వెంటనే రన్ అవుతుంది.

మీరు ఈ స్క్రిప్ట్ మెనులో మీ స్క్రిప్ట్‌ను చూడాలనుకుంటే, మీరు దానిని తగిన ఫోల్డర్‌లోకి కాపీ చేయాలి. దీనిని దీనిలో చూడవచ్చు ప్రీసెట్‌లు > స్క్రిప్ట్‌లు మీ ఫోటోషాప్ ఇన్‌స్టాలేషన్ ఫోల్డర్.

కాపీ చేసిన తర్వాత, ఫోటోషాప్‌ను పునartప్రారంభించండి. పున restప్రారంభించిన తర్వాత, మీ స్క్రిప్ట్ మెను ఐటెమ్‌లో కనిపిస్తుంది ఫైల్ > స్క్రిప్ట్‌లు మెను.

ఇమేజ్‌ల పరిమాణాన్ని మార్చండి: దీన్ని మెరుగుపరచడం

ఇప్పుడు మీకు ఫోటోషాప్ స్క్రిప్ట్స్‌పై అవగాహన ఉంది, కోడ్‌ని మెరుగుపరిచే సమయం వచ్చింది.

చిత్రాల పరిమాణాన్ని మార్చడంలో ఈ కోడ్ చాలా బాగా పనిచేస్తుంది 670px (లేదా మీరు దానిని ఏ పరిమాణానికి మార్చారో), కానీ అది మంచిది కావచ్చు. అదృష్టవశాత్తూ, జావాస్క్రిప్ట్ చాలా సరళమైన భాష!

కోడ్‌ని సవరించుకుందాం, తద్వారా కొత్త సైజు కంటే చిన్న చిత్రాలు పరిమాణాన్ని పొందవు. కోడ్ ఇక్కడ ఉంది:

current_document = app.activeDocument;
new_width = 670;
if(current_document.width > new_width) {
current_document.resizeImage(
UnitValue(new_width, 'px'),
null,
null,
ResampleMethod.BICUBIC
);
}

ఇక్కడ ఒకే ఒక మార్పు ఉంది. ఒక ఉంటే పున theపరిమాణం పద్ధతి చుట్టూ స్టేట్‌మెంట్ చుట్టి ఉంది. ప్రస్తుత డాక్యుమెంట్ వెడల్పు ఉంటే (దీని ద్వారా యాక్సెస్ చేయబడింది current_document.width ) కొత్త వెడల్పు కంటే తక్కువ, పరిమాణాన్ని మార్చవద్దు.

ఇది చిన్న చిత్రాలను విస్తరించకుండా చూస్తుంది, ఇది నాణ్యతను తగ్గిస్తుంది.

మీరు టూల్‌కిట్‌లో కోడ్‌ని టైప్ చేయడం ప్రారంభించినప్పుడు, మీరు చేయగలిగే చెల్లుబాటు అయ్యే మార్పులు, కాల్ చేయడానికి పద్ధతులు లేదా ప్రాపర్టీలను యాక్సెస్ చేయడానికి ఇది సూచనలను అందిస్తుంది. ఇది చాలా ఉపయోగకరంగా ఉంటుంది మరియు మీరు దాని పూర్తి ప్రయోజనాన్ని పొందాలి!

ఇక్కడ ఒక చివరి మార్పు:

ఐపాడ్ నుండి కంప్యూటర్‌కు సంగీతాన్ని కాపీ చేయండి
current_document = app.activeDocument; // Get the active document
new_width = 670; // new width to ressize to
if(current_document.width > new_width) {
// if document is larger than new size
current_document.resizeImage(
UnitValue(new_width, 'px'),
null,
null,
ResampleMethod.BICUBICSHARPER
);
}
current_document.activeLayer.autoContrast(); // Apply contrast
current_doc.activeLayer.applySharpen(); // Apply Sharpen

ఈ కోడ్ ఇప్పుడు వ్యాఖ్యలను కలిగి ఉంది, ఇది అన్ని కోడ్ కలిగి ఉండాలి మరియు ఇది భవిష్యత్తులో మీకు సహాయపడుతుంది.

ఉదాహరణ పద్ధతి దీనికి మార్చబడింది బైకుబిక్ షార్పర్ - ఇమేజ్‌లను తగ్గించేటప్పుడు ఇది కొంచెం మెరుగైన ఫలితాలను అందిస్తుంది.

చివరగా, విరుద్ధంగా మరియు పదునుపెట్టడం చివరి దశగా వర్తించబడింది.

మీరు ఏమి కోడ్ చేస్తారు?

ఇప్పుడు మీరు ఆటోమేట్ చేయడానికి అవసరమైనవన్నీ తెలుసుకోవాలి ఏదైనా ఫోటోషాప్‌లో! మీరు దీన్ని ఫోటోషాప్‌లో చేయగలిగితే, మీరు దానిని ఆటోమేట్ చేయవచ్చు. ఫోటోషాప్ API అనేక ఫీచర్‌లకు యాక్సెస్‌ను అందిస్తుంది మరియు వాటి డాక్యుమెంటేషన్ మీరు యాక్సెస్ చేయగల దాదాపు ప్రతి ఫీచర్‌ను వివరిస్తుంది.

వాస్తవానికి, నేటి ఉదాహరణలు ప్రాథమికమైనవి, కానీ అవి ప్రధాన వివరాలను కవర్ చేస్తాయి - మీరు మీ అవసరాలకు ప్రత్యేకమైన స్క్రిప్ట్‌ను అమలు చేయవచ్చు!

మీరు ఈ రోజు కొత్తగా ఏదైనా నేర్చుకున్నారా? మీకు ఇష్టమైన స్క్రిప్ట్‌లు ఏమిటి? దిగువ వ్యాఖ్యలలో మాకు తెలియజేయండి!

చిత్ర క్రెడిట్: వైట్‌మొక్కా Shutterstock.com ద్వారా

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ మీ Windows 10 డెస్క్‌టాప్ యొక్క రూపాన్ని మరియు అనుభూతిని ఎలా మార్చాలి

విండోస్ 10 మెరుగ్గా కనిపించేలా ఎలా చేయాలో తెలుసుకోవాలనుకుంటున్నారా? విండోస్ 10 ను మీ స్వంతం చేసుకోవడానికి ఈ సాధారణ అనుకూలీకరణలను ఉపయోగించండి.

తదుపరి చదవండి
సంబంధిత అంశాలు
  • సృజనాత్మక
  • ప్రోగ్రామింగ్
  • ఫోటోగ్రఫీ
  • అడోబీ ఫోటోషాప్
  • స్క్రిప్టింగ్
రచయిత గురుంచి జో కోబర్న్(136 కథనాలు ప్రచురించబడ్డాయి)

జో UK లోని లింకన్ విశ్వవిద్యాలయం నుండి కంప్యూటర్ సైన్స్‌లో గ్రాడ్యుయేట్. అతను ఒక ప్రొఫెషనల్ సాఫ్ట్‌వేర్ డెవలపర్, మరియు అతను డ్రోన్‌లను ఎగురవేయనప్పుడు లేదా సంగీతం వ్రాయనప్పుడు, అతను తరచుగా ఫోటోలు తీయడం లేదా వీడియోలను ఉత్పత్తి చేయడం చూడవచ్చు.

జో కోబర్న్ నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి