「すぐスール.com」は、 けっして大きな印刷通販サイトではありません。 ただ、だからこそ、ひとつひとつのご注文を大切に、 お客さまの想いをカタチにし、 真心こめてお手元にお届けしています。 お客さまと真摯に向き合い、 想いをきちんと受けとめ、無駄にしない すぐスール.comを選んでいただいた お客さまと繋がりを大切にしたい そんな想いで運営しております。どんな些細なことでも、お気軽にご相談ください。 私たちは、常にお客さまファーストのサービスを 追求し続けています。
「すぐスール.com」は、 けっして大きな印刷通販サイトではありません。 ただ、だからこそ、ひとつひとつのご注文を大切に、 お客さまの想いをカタチにし、 真心こめてお手元にお届けしています。 お客さまと真摯に向き合い、 想いをきちんと受けとめ、無駄にしない すぐスール.comを選んでいただいた お客さまと繋がりを大切にしたい そんな想いで運営しております。どんな些細なことでも、お気軽にご相談ください。 私たちは、常にお客さまファーストのサービスを 追求し続けています。
最近スランプです。何がスランプかと言うと事前の調査が足りずになし崩し的に事態が転がっていくのを止めるどころか自らもころころしちゃう様な具合なんです。 まあ、それは置いておいて、Bスプラインってベジエに落とすのは超簡単です。ですからIllustrator上に展開してしまうのは楽なのですが、書き戻し時に必ず誤差が生じます。どうも何とかならない物かってあれこれ考えるのですが、無理ですwあきらめなさいって言われている様な気がする今日このごろなのです。 なんて事は無いですが、ライブトレースでちっこいの沢山残しちゃったのでスクリプトで削除しようと思いました。 コードはこんな感じです。 var tg = app.activeDocument.pathItems; for (var i=0;i<tg.length;i++) if (Math.abs(tg[i].area)<0.08) tg[i].remo
急に寒さが戻ってくると体調を崩してしまいがちです。今日もほら、鼻水がw まあ、それはおいておいて、しつこいようですが今日もベジエ曲線です。 今回は、scriptからellipseを使わず先日のファンクションを利用して半径1単位の正円を描いてみます。円ですから1/4の円弧をミラー処理して生成できますのでこの円弧を正確に生成する事から考えましょう。 B(t) = (1-t)²P0 + 2t(1-t)P1 + t²P2 (0<=t<=1) 上記の3次のやつを使います。 円弧の中央の点(1/2)について、 斜辺^2=垂辺^2+底辺^2で、中点自体はy=xの直線上に存在しますから r^2=x^2+y^2=2x^2 となります。r=1ですから、 x=(√2)/2 となるわけです。これはB(1/2)にあたります。 ではあてはめていきます。ちなみにx軸に付いて処理しますね。 B(1/2) = 1/8P0
みなさま、お久しぶりでございます。年度末の波が怒濤のごとく押し寄せている訳ですが、その為に書いてない訳ではありません。 MySQLのコネクタをモノに使用と四苦八苦していまして他に手が回りません。あと、socketライブラリも独自に実装している途中なのですが、なんとなく気に入らなかったりします。 あれこれやっていると本当に睡眠時間も短くなるし、困ったものです。 ところで、以前作図的な手法をお伝えしたベジエ曲線のコントロールですが、算術的にまとめてみようと思い立った訳です。が、途中でウィキペディアの英語版にそのものの記事が出ているのに気がつきました。またもや徒労です。ついでですので適当に解説しておきます。 ベジエ曲線について少々掘り下げてみます。 リニアカーブ(直線) まず2点P0―P1間においてdirectionが存在しない場合。ややこしい書き方ですがanchorとdirectionが重なる
みなさまあけましておめでとうございますです。手抜きLabも足掛け3年になってしまいました。が、相も変わらず無駄な情報ばかり流しています。 しかしながら、ごく稀に役立つ情報が混じっていたりします。という訳で皆様、ぼちぼちとおつきあい頂ければよろしいかと思うんだね。 昨日は地球規模で攻撃を繰り返してくれる人たちが居たみたいで大変でした。結果的には抑制かけたにもかかわらず通常の3倍以上のトラフィックに見舞われた訳です。 もっとも、SQLインジェクション繰り返した所で提供されたモノをそのまま使わない捻くれものなので成功する事はありません。ですからやめましょうねw まあ、そんなこんなで新しい年です。新年は数値地図をこねくりまわすことから始めます。数値地図といっても色々ありますが、今回は国土交通省が公開しているものを利用しませう。 まず国土交通省のサイトから数値地図をダウンロードしてみる。今回は本州最
javascriptでグループ解除 - DTP駆け込み寺 新掲示板より、ちょうどタイミングがよかったので書いてみた。 kanemu1117ncさんのカネムーメモ: Illustratorで選択したオブジェクトをグループとかを参考にしつつ。 だいたいこんな感じかな? ダウンロード (function(){ //グループ解除 function removeGroup(GP){ if(GP.constructor.name !== 'GroupItem')return false; var gpItems = GP.pageItems; var moveItems =[]; for(i=0;i<gpItems.length;i++){ moveItems.push(gpItems[i]); } while(moveX = moveItems.shift()){ moveX.move(GP,Ele
前回はExtendScriptについて大雑把に書きました。 今回はいきなり実践に入っていきます。 題して「誰も教えてくれないExtendScript Toolkitの使い方。」 「ExtendScript Toolkit」略して、esToolkitは、単なるテキストエディタではありません。 開発環境です。 開発環境ですよ。 今まで、テキストエディタしかつかったことのない方には たぶんみなれないボタンや、言葉が目白押しです。 そして、さっさと閉じて見なかったことにしたくなる。 そんな方に、いったいどんな風に使うのかざっと流れを チュートリアル風に紹介します。 「JavaScript」や「正規表現」のことについては端折ります。 今回はあまり必要ありません。 基本的なことについては、 スクリプトの使い方(種類・保存・利用) - 名もないテクノ手でおさらいをしましょう。(さっそく他力本願) ・ ・
「す。」をスクリプトで詰めてみる - なにする?DTP+WEBにインターフェースをつけてみた。 正規表現で見つけたテキストに指定した値を適用します。 入力した数値についてチェックしてませんので、 それぞれ適切な数値を入力してください。 おもしろいのは、文字パレットだと文字詰めは100%までしか選べませんが スクリプトからだと1000とか入れれますので1000%の詰めとか可能です。 アキも、文字パレットだと「二分とか三分」になっていますが、 スクリプトだと数値で管理しているが分かります。 ダウンロード 簡単ですが正規表現の簡易サンプル [0-9]:半角数字 [A-Za-z]:アルフェベットの大文字小文字 [ぁ-ん]:ひらがな [ァ-ン]:カタカナ [ぁ-んァ-ン]:ひらがな・カタカナ [一-龠]:漢字 (追記) 上の例だと1文字ずつマッチしますが、 「+」を追加することにより連続した文字にマ
拡大縮小・回転・移動に、シアーが加わって それらをランダムに摘要することにより、 「個別に変形」のランダムを摘要するよりも1.25倍お得です。 //IN:PathItem,PlaseItem,GroupItem..... function ramdomMatrix(o){ var param = 0.5; var getRondom = function(X){return X*Math.random();} var pORm = function(){return Math.random() > 0.5 ? 1 : -1} var mymatrix = new Matrix(); //ここらへんは、まぁ適当に。カスタマイズ。 mymatrix.mValueA = 1+getRondom(param)*pORm(); mymatrix.mValueD = 1+getRondom(param
The error was detected while processing this request. Be sure of followings: The CGI script does exist. The permission of CGI script is 755. The Perl path in CGI script is #!/usr/local/bin/perl. CGIスクリプトの呼び出し中にエラーが発生しました。 下記の点をご確認ください。 ・CGIスクリプトが存在すること。 ・CGIスクリプトのパーミッションが755であること。 ・CGIスクリプトのperlのパスが #!/usr/local/bin/perl であること。
はやくも続編登場!! というか、シアーかかっている場合にうまく角度が得られていなかったのを修正しました。 シアー角度も取得できるようになりました。 あとは反転してるかどうかの判定は微妙です。 var matrixConvert ={ 'isObj' : function(obj){return typeof obj == 'object' ? true : false}, 'hasMatrix' : function(obj){return obj.hasOwnProperty ('matrix') ? true : false}, 'isMirrorX' : function(obj){ if(!this.isObj(obj) || !this.hasMatrix(obj))return false; return obj.matrix.mValueA > 0 ? false : tru
イラストレーターで配置した画像の変形情報をJavaScriptから参照できないか調べた。 AppleScriptの情報は出てくるのだけど、JavaScriptで書いたものが出てこない。 そこでいろんなところを参考にしながら、JavaScriptでとりあえず書いてみた。 どうも、「Matrix(マトリックス)」が鍵を握っているようなんだけど、 いまいち扱い方がよく判ってなかったりします。 参考にしたのは: Adobe Forums: get text frame's angle of rotation (DTPtechNote:1747) Re: Illustratorのオブジェクト情報 var matrixConvert ={ 'isObj' : function(obj){return typeof obj == 'object' ? true : false}, 'hasMatrix'
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く