2016-05-25 8 views
0

ImageMagick(またはUbuntuサーバー上で実行することやAPI経由で呼び出すことができるその他のツール)を使用して画像を自動的に操作したいと考えています。私が望む結果を正確に得るために、私はPhotoshopを試して、XMPメタデータをエクスポートして操作を文書化しました。ImageMagickでのXMP写真の​​操作の適用

<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c007 1.136881, 2010/06/10-18:11:35  "> 
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 
    <rdf:Description rdf:about="" 
    xmlns:crs="http://ns.adobe.com/camera-raw-settings/1.0/" 
    crs:Version="7.0" 
    crs:ProcessVersion="6.7" 
    crs:Sharpness="38" 
    crs:LuminanceSmoothing="0" 
    crs:VignetteAmount="-17" 
    crs:VignetteMidpoint="32" 
    crs:SplitToningShadowHue="0" 
    crs:SplitToningShadowSaturation="0" 
    crs:SplitToningHighlightHue="0" 
    crs:SplitToningHighlightSaturation="0" 
    crs:SplitToningBalance="-15" 
    crs:ParametricShadows="-14" 
    crs:ParametricDarks="-16" 
    crs:ParametricLights="+4" 
    crs:ParametricHighlights="+31" 
    crs:ParametricShadowSplit="25" 
    crs:ParametricMidtoneSplit="50" 
    crs:ParametricHighlightSplit="75" 
    crs:SharpenRadius="+0.5" 
    crs:SharpenDetail="100" 
    crs:SharpenEdgeMasking="17" 
    crs:PostCropVignetteAmount="0" 
    crs:GrainAmount="24" 
    crs:GrainSize="2" 
    crs:GrainFrequency="6" 
    crs:LensProfileEnable="0" 
    crs:LensManualDistortionAmount="-2" 
    crs:PerspectiveVertical="0" 
    crs:PerspectiveHorizontal="0" 
    crs:PerspectiveRotate="0.0" 
    crs:PerspectiveScale="100" 
    crs:Exposure2012="-0.05" 
    crs:Contrast2012="0" 
    crs:Highlights2012="+27" 
    crs:Shadows2012="+18" 
    crs:Whites2012="+29" 
    crs:Blacks2012="+1" 
    crs:Clarity2012="+6" 
    crs:ToneCurveName2012="Linear" 
    crs:LensProfileSetup="Auto" 
    crs:HasSettings="True"> 
    <crs:ToneCurvePV2012> 
    <rdf:Seq> 
    <rdf:li>0, 0</rdf:li> 
    <rdf:li>255, 255</rdf:li> 
    </rdf:Seq> 
    </crs:ToneCurvePV2012> 
    <crs:ToneCurvePV2012Red> 
    <rdf:Seq> 
    <rdf:li>0, 0</rdf:li> 
    <rdf:li>255, 255</rdf:li> 
    </rdf:Seq> 
    </crs:ToneCurvePV2012Red> 
    <crs:ToneCurvePV2012Green> 
    <rdf:Seq> 
    <rdf:li>0, 0</rdf:li> 
    <rdf:li>255, 255</rdf:li> 
    </rdf:Seq> 
    </crs:ToneCurvePV2012Green> 
    <crs:ToneCurvePV2012Blue> 
    <rdf:Seq> 
    <rdf:li>0, 0</rdf:li> 
    <rdf:li>255, 255</rdf:li> 
    </rdf:Seq> 
    </crs:ToneCurvePV2012Blue> 
    </rdf:Description> 
</rdf:RDF> 
</x:xmpmeta> 

ここでは、サーバーサイドで実行できるツールでもまったく同じ操作を適用したいと考えています。出来ますか ? ImageMagickで全く同じ結果を達成できますか? PhotoshopはAPIを公開しているのですか?

答えて

0

ImageMagickと同じ結果が得られたり、Photoshopで得られた結果とほぼ同じ結果が得られると思います。

Adob​​eはACR(カメラRAW)に大規模な開発努力を置き、レンズプロファイルのようなものは、ただのImageMagickの任務や目的の一部ではない別のカメラにレンズ特性のデータベースの検査と管理の膨大な量を必要とします。

また、ImageMagickはRAW処理をUFRAWに委任しています。これは "Clarity"や "Luminance Smoothing"などの高度な機能をサポートしているとは思いません。

Photoshopは、JavaScript、AppleScript、およびVBScriptでスクリプト可能なAPI(Adobe Photoshop Scripting)を公開しています。

+0

PhotoshopをWindows Serverにインストールすることはできますか? 1秒間に1枚の写真を処理したいとしますが、負荷を処理するために同じホスト上でPhotoshopの複数のインスタンスを実行できますか? –

+0

申し訳ありませんが、私はPhotoshopについて十分に分かりませんが、複数のインスタンスを並行して実行することはできません。元の質問の下で「編集」をクリックし、すべての人が見るために上記のコメントのテキストを追加することをお勧めします。 –

関連する問題