コード例 #1
0
ファイル: FiltersPipeline.cs プロジェクト: Rambalac/photodev
        private static ColorMapFloat ApplyIndependentColorToFloatFilters(ColorMapUshort map,
                                                                         ICollection <IndependentComponentColorToColorFilter <float, float> > indColorFilters)
        {
            if (indColorFilters.Count == 0)
            {
                return(map.ConvertToFloat());
            }

            var maxValue = map.MaxValue;
            var curvef   = ConvertToCurveF(indColorFilters, maxValue);

            return(ApplyCurve(map, curvef));
        }
コード例 #2
0
ファイル: FiltersPipeline.cs プロジェクト: Rambalac/photodev
        private static ColorMapFloat ApplyIndependentColorToFloatFilters(ColorMapUshort map,
            ICollection<IndependentComponentColorToColorFilter<float, float>> indColorFilters)
        {
            if (indColorFilters.Count == 0) return map.ConvertToFloat();

            var maxValue = map.MaxValue;
            var curvef = ConvertToCurveF(indColorFilters, maxValue);

            return ApplyCurve(map, curvef);
        }