任意の文字列をランダムに並べ替えるjavascript
カメラ:D700、 レンズ:SIGMA 20mm F1.8 EX DG、ISO:200、絞り優先、ブラケット:-2〜+2、ホワイトバランス:オート
javascriptを勉強中につき、ちょっと思い立って以下のスクリプトを書いた。
HDR(ハイダイナミックレンジ)写真の連載。ストックフォトでカメラ機材代の捻出を目論む。
カメラ:D700、 レンズ:SIGMA 20mm F1.8 EX DG、ISO:200、絞り優先、ブラケット:-2〜+2、ホワイトバランス:オート
javascriptを勉強中につき、ちょっと思い立って以下のスクリプトを書いた。
この写真っていったいどういう状況なんですか???
なんかすごい!
それとちょっと教えてください。
JavaScriptでファイルのコピー、リネーム、拡張子変更などOSの操作って結構ちゃんと動きますか?
それとMacではJSをどうやって実行させるんですか?
>ぶるーみんさん
写真オッケー、参加オッケー、散らかし放題、それでも作品としてまとまっている。懐の深さを見せつけられる展示でした。コンテンポラリとHDRは相性が良さそうです。
>藤本圭さん
javascriptは「ブラウザ上」でしか動かない、特化型のスクリプトです。ですので、上記スクリプトはブラウザに突っ込んで関数呼び出しです。
>ファイルのコピー、リネーム、拡張子変更などOSの操作
これらはブラウザからできないんじゃないかな〜と。Macならシェルで作った方がいいと思います。darwin系の書籍もたくさん出てますので、ターミナルゴリゴリいじりましょう。私も色々挑戦してみますです。
Applescriptじゃできることは限られるし、意味不明なバグが多いので、シェルスクリプトってことになるんでしょうね〜
横ヤリ失礼します
Adobeのソフト上でJavaScript動かせばファイル操作もできますよ。PhotoshopとかIllustratorで。
あそれと、AppleScriptは「高度かつ神秘的」すぎるのだと思います。20年来理解できてません、自分。
>shockatzさん
うぉ〜、ほんとですか?どうやって動かすのか想像できません。
File->Scripts->ImageProcessor
とかからかな?
テキストエディタで*.jsファイル書いて、File->Scripts->Referenceで呼び出せば即実行です。
リファレンスマニュアルは最近DVDについてないので、Adobeサイトから英語版をダウンロードする必要があります。
お互いそのほうがわかりやすいと思いますが(笑
DTPの人たちはIllustratorやInDesignの省力化によく使っているみたいです。
AppleScriptもその分野ではよく使われているようですね。
>shockatzさん
うぉ、ホントだ。
alert("OK");
でアラート立ち上がりました。
cs3だと"File->Scripts->Browse"でした。
junkiさんが得意そうなジャンルだなぁ・・・
AdobeのソフトでJavaScriptが動くのは面白いです。
Photoshop CS3日本語版だと、"ファイル"->"スクリプト"->"参照"でした。英語版なら"Browse"ですね。
古旗さんがチュートリアル書かれてます。
http://www.openspc2.org/book/PhotoshopCS/
ちょっと古いですが、オブジェクト構造を合わせればCS3/4でも使えそうです。
それにしてもToshiroさんとJavaScriptの話をしているなんてビックリ♪
ぶるーみん
これおもしろいですね!
ゴールは洗濯用バスケットでしょうか。
床に散らばっているボールのシート?の質感が好きです。