Thursday, July 18, 2013

Photoshop වල වැඩ ස්වයන්ක්‍රියව (automatically) කරගන්න action script සහ javascript

කාලෙකින් ආපහු අවා post එකක් දාලා යන්න. අද කියල දෙන්න හදන්නේ තවත් අලුත් දෙයක් ඒ photoshop වල සුපිරිම වැඩ කැල්ලක් ගැන, වැඩි කතා නැතුව එන්නම්කෝ මාතෘකාවට වැඩේ ගැන පැහැදිලි කිරීමක් කරන්න මං ගන්නම් මෙන්න මෙහෙම උදාහරණයක්, මං ලග තියෙනවා 800*400 image 100ක් මට ඕනේ මෙන්න මේ image ටික re-size කරන්න 400*200 වැඩේ ටිකක් සංකීර්ණයි නේද? image එකින් එක open කරලා re-size කරන්න ඕනේ. මෙන්න මේ වගේ වැඩක් තත්පර 10න් කරගන්න පුළුවන් මෙන්න මේ script බාවිත කරලා...මුලික වශයෙන් script වර්ග දෙකකට වෙන කරන්න පුළුවන් action script & javascript

action script බාවිත කරලා මං කලින් කියපු උදාහරණෙ වගේ ඒවා කරගන්න පුළුවන්, ඒත් ලොකු ලොකු වඩා කරන්න බැ..action script ගැන මීට කලින් trickslanka.com  වෙබ් අඩවියේ ලිපියක් පළවුණා නමුත් දැන් නම් එම ලිපිය නැහැ, මං මේ ලිපියේදී කියන්න බලාපොරොත්තු වෙන්න java script වලින් script හදාගන්න විදිහ මේකෙදි පුළුවන් ලොකු ලොකු වැඩකරන්න java script ගැන මුලික දැනුමක් අවශ්‍ය වෙනවා මේ වැඩේ කරගන්න. මේ තියෙන්නේ මම  java script ගැන ලියපු ලිපි කිහිපයක් මේ ලිපි පෙල අවසන් කරන්න නම් වුනේ නෑ 

action script 

simple action script එකක් හදමු..එතකොට තේරුම් ගන්න පුළුවන් මේවා වලින් වඩා ගන්නේ කොහොමද කියල 

photoshop වල action script active ගන්න 



action menu එක මෙන්න මේ වගේ open කරගන්න 

ඊට පස්සේ folder එකක icon එකක් තියෙනවා ඒක click කරලා set එකක් හදාගන්න . මේ set එකක් කියන්නේ folder එකක් වගේ මේක ඇතුලේ තමයි අපි හදන script එකේ හදන action save වෙන්නේ..


දැන් අපි හදාගත්ත set එක ඇතුලේ අපේ action ටික හදාගන්න ඕනේ. එකට කරන්න තියෙන්නේ set එක හදාගන්න click කල icon එකට right side එකේ තියෙන icon එක click කරලා action create කරගන්න පුළුවන්. රුපයේ ආකාරයට action එක හදාගෙන record කියල button එක click කරලා අපේ වැඩේ පටන් ගන්න පුළුවන් 

record on වුනාට පස්සේ මෙන්න මේ වගේ තමයි අපිට පෙන්නේ 

දැන් කරන්න තියෙන්නේ record කරන්න ඕන වැඩේ....මං සරල වැඩක් කරන්නම්
අලුත් layer එකක් හදාගෙන එක text එකක් add කරලා එකට color එකකුත් දාලා මගේ වැඩේ ඉවර කළා...දැන් අපහු action script menu එකට ගිහිල්ල stop එක click කරන්න.. දැන්  script එක හැදිලා ඉවරයි එක check කරලා බලන්නේ මෙන්න මෙහෙමයි. අපි හදපු document එක close කරල දාන්න..අපි හද ගත්ත script එකේ action එක select කරලා play කරල බලන්න මොකද වෙන්නේ කියල..ඔන්න ඕක තමයි සරලව මේකෙදි වෙන්නේ ..මේ වගේ නිතරම අපිට බවිත වන පොඩි පොඩි කොටස් record කරගෙන තියාගෙන අපේ වඩා ඉක්මනින් කරගන්න පුළුවන් .....

තව පොඩි අවස්ථාවක් මේ විදිහට කරලා පෙන්වන්නම්...මං උදහරනේදී කිව්වා image 100 re-size කරන කතාවක් එකෙති අපිට image open කරගන්න එක resize කරන එක save කරල close කරන එක, එක් වරක් කරලා අපි එක කලින් වගේ record කරනවා..


දැන් ඉතුරු image මේ ටිකම කරන්න ඕනේ නෙ..අන්න එකට මෙන්න මේ script එක බවිත කරන්න පුළුවන්..නමුත් මෙතැනදී මේ අපි හදාගත්ත script එක loop එකක් විදිහට image තියෙන ප්‍රමාණයට නැවත නැවත run වෙන්න ඕනේ එක කරගන්නේ මෙන්න මේ විදිහට 

මෙතන set එක විදිහට අපේ script එක තියෙන set එක select කරන්න 
action එක විදිහට අපිට නැවත නැවත කරන්න ඕනේ action එක select කරලා දෙන්න 
දැන් අපි ඉතුරු image ටික තියෙන තැන select කරල දෙන්න ඕනේ , එකට කරන්න තියෙන්නේ choose කියන එකෙන් image folder path එක select කරලා දාන එක....ඊට පස්සේ ok කරන්න image සිල්ලම අපි හදපු script එකේ විදිහට වඩා කරලා අපි save කරපු තැනම save වෙනවා....

 මෙන්න මේ විදිහටයි action script එකේන් වඩා ගන්නේ..නමුත් මෙන්න මේ action script වලින් අපිට අවාසියක් තියෙනවා, මෙන්න මෙහෙම හිතමුකෝ අපි කලින් හද ගත්ත script එකේ image තියෙන path එක වෙනස් කරන්න ඕනේ, ඊට අමතරව resize කරන size වෙනස් කරන්නත් ඕනේ ..මෙන්න මේ වෙනස් කම් ටික කරගන්න නම් අපිට අපහු action script එකක් record කරගන්න වෙනවා. මේකට විසදුමක් විදිහට තමයි javascript බවිතා කරන්නෙ ..මේ මන් කිව්වේ ඉතා සරල අවස්ථාවක් ඊට වඩා ගොඩක් දේවල් කරගන්න පුළුවන් ...අනික loop එකක් run කරන්න ඕන අවස්ථාවට කලින් කල වගේ batch file හදාගෙන දගලන්න ඕනේ නෑ එකත් coding කරල ලෙසියෙන්ම වැඩේ ගොඩ දාගන්න පුළුවන්..javascript එක run කරලා බලන් ඉන්න විතරයි තියෙන වැඩේ ලස්සනට වෙලා තියෙයි...

Javascript

ඕනෑම text editor එකක් මේ සදහා අපිට බවිත කරන්න පුලුවන් නමුත් adobe වලින් මේ සදහා අපිට දීල තියෙනවා tool එකක් මේ tool එකන් photoshop වලට විතරක් නෙමේ ඕනෑම adobe product එකක් සදහා java script ලිය ගන්න පුළුවන්..ලියන විදිහත් එකමයි වෙනස් වෙන්නේ keyword විතරයි...ඇත්තටම මේ ගැන සම්පුර්ණයෙන් කියල ඉවරකරන්න අමාරුයි..මේ post එකෙන් මන් බලාපොරොත්තු වෙන්නේ මේ සම්බන්දව දල අදහසක් දෙන්න සහ සරල වැඩක් කරගන්නේ කොහොමද කියල කියල දෙන්න පමණයි..

adobe package එක install කරනකොටම මන් කලින් කිව්වා tool එකත් install වෙනවා එහෙම නැත්නම් මෙතනින් download කරගන්න (5Mb)  මීට අමතරව අපිට අවශ්‍ය වෙනවා adobe javascript guide එක ඔයාල ලග තියෙන photoshop version එකට අදාල එක මෙතතින් තෝරාගෙන download කරගන්න

දැන් අපේ tool එක open කරගන්න..මෙන්න මේ ආකාරයට අපි script එක run කරන්න බලපොරොත්තු වන photoshop version එක select කරන්න


දැන් අපි මේ tool එක photoshop වලට link කරන්න ඕනේ , එකට කරන්න තියෙන්නේ රතු  පාටින් පෙනෙන link එක උඩ click කරන්න එක 

ඊටපස්සේ මෙන්න මේ වගේ massage එකක් එනවා එක yes කරලා photoshop එක open කරගන්න

 ඊටපස්සේ තමයි ලොකුම වැඩේ තියෙන්නේ script එක ලිය ගන්න එක..tool එකෙන් තියෙන වාසිය තමයි script ලියනකොට මේකේ තියෙන code library එකෙන් අපිට code suggest කරනවා

කලින් download කරගත්ත adobe javascript guide එකෙන් අපිට හැම code එකම හොයාගන්න පුළුවන්...එහෙනම් වැඩේ try කරල බලන්න..ඉල්ලීමක් තිබුනොත් code කන හැටිත් මං ඉදිරියේ ලිපියකින් කියල දෙන්නම්..මෙන්න තියෙනවා මං හදපු පොඩි java script එකක්..මේකෙන් වෙන්නේ අපි select කරන folder එකේ තියෙන image අරගෙන image stack එකක් හදනවා...script එක run කරලම් බලන්නකෝ වැඩේ හරිම පහසුයි...තවදෙයක් මෙන්න මේ වගේ ඒවානම් action script එකෙන් හදන්නවත් බෑ..දැන් ත්රුම් ගන්න පුළුවන්නේ මෙකක්ද හොද කියල ????

script එක run කරන්නේ මෙන්න මේ විදිහට


browse කරලා script එකක් load කරලා බලන් ඉන්න....ටික වෙලාවකින් alert එකක් එනවා එතනට image තියෙන folder එකක් select කරලා ok කරන්න...මන් code කරලා තියෙන විදිහනම් ටිකක් අපැහැදිලි තේරුම ගන්න try කරල බලන්නකෝ බැරි වෙන එකක් නැ

script එක download කරගන්න

ප්‍රශ්න තියෙනවනම් comment කරන්න පුළුවන් විදිහට විසදුම් දෙන්නම් ....තාක්ෂණික ලිපි ලියන්න කැමති ය ඉන්නවනම් මගේ blog එකෙක් ඔයාලට තැනක් දෙන්න මට පුළුවන්..contact form එකෙන් ඔයාලට පුළුවන් මං සමග සම්බන්ද වෙන්න...

හැමතැනම අන්තර්ජාලයෙන් මුදල් සෙවීම ගැන තමයි මේ දවස් වල කතා වෙන්න ටිකක් කල්පනා කලොත් මේ පොස්ට් එකෙනුත් වැඩක් අරගෙන ගානක් හොයාගන්න පුළුවන්.....
එහෙනම් සමුගන්නවා අපහු අලුත් ලිපියකින් හමුවෙමු
ජයවේව !!!







4 comments:

  1. meka hugak watinawa Studio වලට.

    ReplyDelete
  2. thanks bro godak mahansi wela post eka dala thiyanwa godak sthuthi....
    lankawe kollo wenuwen mee wage dewal karana eka aththatama agaya karanawa.... good luck bro...

    ReplyDelete

ලිපි පිළිබද ඔබේ අදහස් ,යෝජනා,චෝදනා පහත තිරයේ දක්වන්න.....
ස්තුති

ජනප්‍රිය ලිපි

අපේ තත්වය මෙහෙමයි