コード例 #1
0
 public void Apply(string pictureFileName)
 {
     using (var baseImage = DalContext.FindPictureByFileName(pictureFileName))
         using (var grayScale = TransformImages.GrayScale(baseImage, baseImage.Width, baseImage.Height))
         {
             var grayScaleColorMatrix = ColorsMatrix.Get(grayScale);
             Instance.Transform(grayScaleColorMatrix);
         }
 }
コード例 #2
0
 protected Color[,] GetColorMatrix(string pictureFileName, int newWidth, int newHeight)
 {
     using (var baseImage = DalContext.FindPictureByFileName(pictureFileName))
         using (var grayScale = TransformImages.GrayScale(baseImage, newWidth, newHeight))
             return(ColorsMatrix.Get(grayScale));
 }