同人誌データの作り方 手順(おもに文章系同人誌)
1.Googleの無料Web上エクセルや、スマフォのメモに日々ネタを貯める。
2.100個くらいたまったら、メモ帳(エディタ)でネタを文章化
3.使える文章を精査して、PhotoShopのレイヤーグループに1ページ1フォルダで整形
4.PhotoShopスクリプトで全ページ連番書き出し。スクリプトは下記
//一旦全レイヤーセットをすべて見えなくしておく //幅は640pxがスマフォ的によいかも var time=new Date().getTime(); lsObj = activeDocument.layerSets; var count=lsObj.length; alert("START "+count); //見えるようにして保存 for (i=0; i<lsObj.length; i++){ lsObj[i].visible = true; //jpegで保存 fileObj = new File('保存したいフォルダへのパス'+count+".jpg"); jpegOpt = new JPEGSaveOptions(); jpegOpt.embedColorProfile = true; jpegOpt.quality = 7; jpegOpt.formatOptions = FormatOptions.PROGRESSIVE; jpegOpt.scans = 3; jpegOpt.matte = MatteType.NONE; activeDocument.saveAs(fileObj, jpegOpt, true, Extension.LOWERCASE); //連番pngで保存する場合 // fileObj = new File('保存したいフォルダへのパス'+count+".png"); // pngOpt = new PNGSaveOptions(); // pngOpt.interlaced = false; // activeDocument.saveAs(fileObj, pngOpt, true, Extension.LOWERCASE); lsObj[i].visible = false; count--; } alert("Finish! "+((new Date().getTime()) - time));
5.Flashに連番でタイムラインに読み込み、右側タップで進む、左側タップで戻るようにすれば、Web版とAndroid版とiPhone版完成。ソースはタイムライン1行目に下記
stop(); if(!root.isInited){ root.isInited = true; stage.addEventListener(MouseEvent.MOUSE_DOWN, function(e:Event):void{ if(stage.mouseX > 320){ if(root.currentFrame == root.totalFrames){ root.gotoAndStop(1); }else{ root.nextFrame(); } }else{ if(root.currentFrame == 1){ root.gotoAndStop(root.totalFrames); }else{ root.prevFrame(); } } }); }