奇妙で複雑な照明(ナトリウム灯と水銀灯)の下で撮った女性の素晴らしい写真がありました。素晴らしい笑顔、完璧な焦点、道を除いた素晴らしい写真、道を外れた色。
私はadobe Camera Rawで1時間temp / tintでモンキーしましたが、良い結果は得られませんでした。温度を変化させるサイドカーXMPファイルをハックし、XMPファイルにparallelという名前の元のNEFへのシンボリックリンクを作成するプログラムを書きました。
これは上記の回答ほど空想的でも技術的にも正確ではありませんが、代わりに問題に大量のCPUを投入し、(おそらく)興味深い結果をもたらします。
これにより、一連の.NEFファイルリンクと、それぞれの実際の.XMPサイドカーファイルが作成されます。実際のnef / xmpファイルのコンボをコピーしてテストディレクトリにクローンを作成し、min / max tempとdif_temp(クローン間のケルビン)を設定するだけです。別のループを挿入して、一定のケルビンでティント値を変化させることができますが、生成されたファイルにはティントの数が乗算されます。
Photoshopファイル->スクリプト-> image_processorを実行し、このディレクトリをポイントすると、指定された色温度で各リンクの実際のtif / jpg / whateverが作成されます。
このコードは汚い、醜いハックであり、実行すると、すぐ近くにボールの稲妻とキラーハチを引き付けながら、プロセッサを溶かすでしょう。言うまでもなく保証はありません。
Perl(必ず毎日使用)とmklink(存在する場合があります)が必要です。
sub color_temp_experiment() {
$nef = '6s-2014.1004-237695.acl.nef';
$xmp = '6s-2014.1004-237695.acl.xmp'; # crs:Temperature="6000"
$min_temp = 7800;
$max_temp = 9000;
$dif_temp = 200; # Difference in temp per loop.
$xd = `cat $xmp`; # Xmp Data;
($base = $nef) =~ s/\.nef//; # Basename common to both nef and xmp.
$ii = -1;
for($temp = $min_temp; $temp <= $max_temp; $temp += $dif_temp) {
$ii++;
$link = $base . ".$temp" . 'k.nef'; # Abuse Kelvins with lower case.
$xfn = $base . ".$temp" . 'k.xmp'; # Abuse Kelvins with lower case.
if(-f $link) {
print("Found FILE (s/b sym link!) $link. Next!\n"); # This prints!
next;
}
$cmd = "mklink $link $nef";
printf("$ii) Cmd = $cmd\n");
$sto = `$cmd`;
unless(-f $link) {
print("ERROR! Sym link $link not found!\n StdOut=<<$sto>>\n\n");
exit;
}
($xt = $xd) =~ s/crs:Temperature="\d+/crs:Temperature="$temp/ms;
open(O, ">$xfn");
print(O "$xt");
close O;
}
}