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)"); }
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; } }
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)"); }
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)"); }