Exemplo n.º 1
0
        public void ImageUrlDispose()
        {
            tlog.Debug(tag, $"ImageUrlDispose START");

            byte[]    buffer = new byte[10];
            PixelData data   = new PixelData(buffer, 10, 1, 2, PixelFormat.L8, PixelData.ReleaseFunction.Free);

            var testingTarget = data.GenerateUrl();

            Assert.IsNotNull(testingTarget, "Can't create success object ImageUrl");
            Assert.IsInstanceOf <ImageUrl>(testingTarget, "Should be an instance of ImageUrl type.");

            buffer = null;
            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageUrlDispose END (OK)");
        }
Exemplo n.º 2
0
        private void onCaptureFinished(object sender, CaptureFinishedEventArgs e)
        {
            log.Debug(tag, $"onCaptureFinished() statue={e.Success} \n");

            if (sender is Capture)
            {
                log.Debug(tag, $"sender is Capture \n");
                PixelBuffer pixelBuffer = capture.GetCapturedBuffer();
                PixelData   pixelData   = PixelBuffer.Convert(pixelBuffer);
                var         imageUrl    = pixelData.GenerateUrl();//capture.GetNativeImageSource().Url;
                capturedImage = new ImageView(imageUrl.ToString());
                log.Debug(tag, $"url={imageUrl.ToString()} \n");

                capturedImage.Size     = new Size(510, 510);
                capturedImage.Position = new Position(10, 10);
                root.Add(capturedImage);
                done = false;
            }
        }
Exemplo n.º 3
0
        public void PixelDataGenerateUrl()
        {
            tlog.Debug(tag, $"PixelDataGenerateUrl START");

            byte[] buffer = new byte[10];

            var testingTarget = new PixelData(buffer, 10, 1, 2, PixelFormat.L8);

            Assert.IsNotNull(testingTarget, "Can't create success object PixelData");
            Assert.IsInstanceOf <PixelData>(testingTarget, "Should be an instance of PixelData type.");

            var result = testingTarget.GenerateUrl();

            Assert.IsNotNull(result);

            buffer = null;
            testingTarget.Dispose();
            tlog.Debug(tag, $"PixelDataGenerateUrl END (OK)");
        }
Exemplo n.º 4
0
        public void PixelDataGenerateUrl()
        {
            tlog.Debug(tag, $"PixelDataGenerateUrl START");

            uint width      = 64;
            uint height     = 64;
            uint bufferSize = width * height * 4;

            byte[] buffer = new byte[bufferSize];

            var testingTarget = new PixelData(buffer, bufferSize, width, height, PixelFormat.RGBA8888, PixelData.ReleaseFunction.Free);

            Assert.IsNotNull(testingTarget, "Can't create success object PixelData");
            Assert.IsInstanceOf <PixelData>(testingTarget, "Should be an instance of PixelData type.");

            var result = testingTarget.GenerateUrl();

            Assert.IsNotNull(result);

            buffer = null;
            testingTarget.Dispose();
            tlog.Debug(tag, $"PixelDataGenerateUrl END (OK)");
        }