Browse Source

refactor creating file stream in drawSkiaGrid function.

master
Craig Oates 6 years ago
parent
commit
bcaf1c1e2e
  1. 9
      DeathSocket/ImageServices.fs

9
DeathSocket/ImageServices.fs

@ -72,13 +72,8 @@
imageFill.Style <- SKPaintStyle.Fill
// Add Bitmap
//let fileStream = File.Open (@"C:\Users\craig\Desktop\test.jpg", FileMode.Open)
let byteArray = File.ReadAllBytes(@"C:\Users\craig\Desktop\test.jpg")
use memStream = new MemoryStream(byteArray)
// this works...
use skStream = new SKManagedStream (memStream)
let fileStream = File.Open (@"C:\Users\craig\Desktop\test.jpg", FileMode.Open)
use skStream = new SKManagedStream (fileStream)
use bitmap = SKBitmap.Decode (skStream)
use shader = SKShader.CreateBitmap (bitmap, SKShaderTileMode.Mirror, SKShaderTileMode.Mirror)
imageFill.Shader <- shader

Loading…
Cancel
Save