カメラ

Lightroom・プリセットのデータ構造

Lightroom で写真を現像したとき、現像結果を「プリセット」として保存できます。

「プリセット」を見ることで、現像の際に試行錯誤した結果を、確認できます。

 

同じような機能として、Lightroom には、「ヒストリー」があります。

どちらも、どのように現像したかが分かるのですが、大きな違いがあります。

 

 

 

 

ヒストリーとプリセットの違い

 

ヒストリー

 

「ヒストリー」は、その名の通り、現像の際の操作履歴を逐一、記録します。

そのため、「ヒストリー」を見ると、現像した人の試行錯誤の様子が分かります。

 

 

自然な彩度 +10 34
自然な彩度 -10 24
自然な彩度 +15 34
自然な彩度 +19 19

Fig.1 ヒストリー例

 

Fig.1 に、ヒストリー例を示します。

下から上に向かって、操作履歴が積み重なっています。

 

「自然な彩度」パラメーターの値変化

  1. +19(19):少し鮮やかにしてみる
  2. +15(34):もっと鮮やかにしてみる
  3. -10(24):鮮やかすぎるので、値を減らしてみる
  4. +10(34):やはり、先ほどの鮮やかさがよかったので、値をもどす

 

「自然な彩度」パラメーターの値を、写真を見ながら、順に+19, +15, -10, +10 と変化させて、程よい値を探しています。

 

 

プリセット

プリセットは、ヒストリーの最終結果を、記録します。

そのため、どのような経緯で、その値になったかは分かりません。

しかし、最終結果は保持しているので、プリセットを他の写真に適応することも可能になります。

 

自然な彩度 34

Fig.2 プリセット例

 

Fig.2 に、プリセット例を示します。

「自然な彩度」パラメーターの値を、34 にすると良いことを表しています。

 

 

 

 

プリセットのデータ構造

プリセットは、一般のエディタ(ワード、等)で開くことができます。

拡張子は、lrtemplate です。

 

プリセットのデータ構造を調べるため、全く「現像」作業していない状態で、プリセット(Nothing.lrtemplate)を作成しました。

 

 

Nothing.lrtemplate

 

s = {
	id = "11111111-2222-4444-8888-0123456789AB",
	internalName = " Nothing",
	title = " Nothing",
	type = "Develop",
	value = {
		settings = {
			AutoLateralCA = 0,
			Blacks2012 = 0,
			BlueHue = 0,
			BlueSaturation = 0,
			CameraProfile = "Adobe Standard",
			ChromaticAberrationB = 0,
			ChromaticAberrationR = 0,
			Clarity2012 = 0,
			ColorNoiseReduction = 25,
			ColorNoiseReductionDetail = 50,
			ColorNoiseReductionSmoothness = 50,
			Contrast2012 = 0,
			ConvertToGrayscale = false,
			CropConstrainToWarp = 0,
			Defringe = 0,
			DefringeGreenAmount = 0,
			DefringeGreenHueHi = 60,
			DefringeGreenHueLo = 40,
			DefringePurpleAmount = 0,
			DefringePurpleHueHi = 70,
			DefringePurpleHueLo = 30,
			Dehaze = 0,
			EnableCalibration = true,
			EnableCircularGradientBasedCorrections = true,
			EnableColorAdjustments = true,
			EnableDetail = true,
			EnableEffects = true,
			EnableGradientBasedCorrections = true,
			EnableLensCorrections = true,
			EnableSplitToning = true,
			EnableTransform = true,
			Exposure2012 = 0,
			GrainAmount = 0,
			GrainFrequency = 50,
			GrainSize = 25,
			GreenHue = 0,
			GreenSaturation = 0,
			Highlights2012 = 0,
			HueAdjustmentAqua = 0,
			HueAdjustmentBlue = 0,
			HueAdjustmentGreen = 0,
			HueAdjustmentMagenta = 0,
			HueAdjustmentOrange = 0,
			HueAdjustmentPurple = 0,
			HueAdjustmentRed = 0,
			HueAdjustmentYellow = 0,
			LensManualDistortionAmount = 0,
			LensProfileEnable = 0,
			LensProfileSetup = "LensDefaults",
			LuminanceAdjustmentAqua = 0,
			LuminanceAdjustmentBlue = 0,
			LuminanceAdjustmentGreen = 0,
			LuminanceAdjustmentMagenta = 0,
			LuminanceAdjustmentOrange = 0,
			LuminanceAdjustmentPurple = 0,
			LuminanceAdjustmentRed = 0,
			LuminanceAdjustmentYellow = 0,
			LuminanceNoiseReductionContrast = 0,
			LuminanceNoiseReductionDetail = 50,
			LuminanceSmoothing = 0,
			ParametricDarks = 0,
			ParametricHighlightSplit = 75,
			ParametricHighlights = 0,
			ParametricLights = 0,
			ParametricMidtoneSplit = 50,
			ParametricShadowSplit = 25,
			ParametricShadows = 0,
			PerspectiveAspect = 0,
			PerspectiveHorizontal = 0,
			PerspectiveRotate = 0,
			PerspectiveScale = 100,
			PerspectiveUpright = 0,
			PerspectiveVertical = 0,
			PerspectiveX = 0,
			PerspectiveY = 0,
			PostCropVignetteAmount = 0,
			PostCropVignetteFeather = 50,
			PostCropVignetteHighlightContrast = 0,
			PostCropVignetteMidpoint = 50,
			PostCropVignetteRoundness = 0,
			PostCropVignetteStyle = 1,
			ProcessVersion = "6.7",
			RedHue = 0,
			RedSaturation = 0,
			Saturation = 0,
			SaturationAdjustmentAqua = 0,
			SaturationAdjustmentBlue = 0,
			SaturationAdjustmentGreen = 0,
			SaturationAdjustmentMagenta = 0,
			SaturationAdjustmentOrange = 0,
			SaturationAdjustmentPurple = 0,
			SaturationAdjustmentRed = 0,
			SaturationAdjustmentYellow = 0,
			ShadowTint = 0,
			Shadows2012 = 0,
			SharpenDetail = 25,
			SharpenEdgeMasking = 0,
			SharpenRadius = 1,
			Sharpness = 25,
			SplitToningBalance = 0,
			SplitToningHighlightHue = 0,
			SplitToningHighlightSaturation = 0,
			SplitToningShadowHue = 0,
			SplitToningShadowSaturation = 0,
			ToneCurveName2012 = "Linear",
			ToneCurvePV2012 = {
				0,
				0,
				255,
				255,
			},
			ToneCurvePV2012Blue = {
				0,
				0,
				255,
				255,
			},
			ToneCurvePV2012Green = {
				0,
				0,
				255,
				255,
			},
			ToneCurvePV2012Red = {
				0,
				0,
				255,
				255,
			},
			UprightCenterMode = 0,
			UprightCenterNormX = 0.5,
			UprightCenterNormY = 0.5,
			UprightFocalLength35mm = 35,
			UprightFocalMode = 0,
			UprightFourSegmentsCount = 0,
			UprightPreview = false,
			UprightTransformCount = 6,
			UprightVersion = 151388160,
			Vibrance = 0,
			VignetteAmount = 0,
			VignetteMidpoint = 50,
			WhiteBalance = "As Shot",
			Whites2012 = 0,
			orientation = "AB",
		},
		uuid = "BBBBBBBB-7777-4444-AAAA-0123456789AB",
	},
	version = 0,
}

Fig.3 Nothig.lrtemplate

 

 

Fig.3 を見ると、現像に伴い調整する各パラメーターが並んでいます。

Nothing.lrtemplate の146行目、Vibrance は、「自然な彩度」を保存する変数です。

 

Fig.1 のヒストリー、もしくは、Fig.2 のプリセットの場合、146行目、Vibrance の記述は以下となります。

			Vibrance = 34,

 

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です