グラデーションくるくる
祝!はてなダイアリー100日目。はてなダイアリー市民が銀になりました。
お祝いをかねて、どか〜んっと。
ちょっとお遊び系の派手なスクリプトを一つ。
グラデーションのポイントをズラシながらPSDで書き出すスクリプトです。
下のはPhotoshopで束ねてGIFアニメにしたものです。
注意:このスクリプトでGIFアニメはつくれません。
#include 'c.js';//http://svn.coderepos.org//share/platform/illustrator/javascript/lib/c.js var targetFolder = Folder.selectDialog (); //Make ExportOptions var options = new ExportOptionsPhotoshop(); options.resolution = 72; options.antiAliasing = true; c([1,2,3,4,5,6,7,8,9,10,11]).each(function(){ c('selection').filter('pathItems').each(function(){ if(this.fillColor.constructor.name == 'GradientColor'){ var spots = c(this.fillColor.gradient.gradientStops).attr('color'); spots.position = 1; c(this.fillColor.gradient.gradientStops).each(function(){this.color = spots.loop()}); } }); var saveFile = File(targetFolder+'/'+this.toString()+'.psd'); app.activeDocument.exportFile (saveFile, ExportType.PHOTOSHOP, options); });