Пример #1
0
        public void CopyFrom(IImageByte sourceImage)
        {
            Allocate(sourceImage.Width, sourceImage.Height, sourceImage.StrideInBytesAbs(), sourceImage.BitDepth);

            // make sure we make an exact copy
            SetRecieveBlender(new BlenderBGRAExactCopy());
            CopyFrom(sourceImage, sourceImage.GetBounds(), 0, 0);

            // then set the blender to what we expect
            SetRecieveBlender(sourceImage.GetRecieveBlender());
        }
Пример #2
0
 public virtual int StrideInBytesAbs()
 {
     return(linkedImage.StrideInBytesAbs());
 }
Пример #3
0
		public void CopyFrom(IImageByte sourceImage)
		{
			Allocate(sourceImage.Width, sourceImage.Height, sourceImage.StrideInBytesAbs(), sourceImage.BitDepth);

			// make sure we make an exact copy
			SetRecieveBlender(new BlenderBGRAExactCopy());
			CopyFrom(sourceImage, sourceImage.GetBounds(), 0, 0);
			
			// then set the blender to what we expect
			SetRecieveBlender(sourceImage.GetRecieveBlender());
		}