Platforms to show: All Mac Windows Linux Cross-Platform

FAQ.How to rotate image with CoreImage?

Answer: Use the code like the one below:
Example
// Rotate image with CoreImage

// load image
Var f as FolderItem = SpecialFolder.Desktop.Child("test.png")
Var image as new CIImageMBS(f)

// rotate 45 degree
Var n as new NSAffineTransformMBS
n.rotateByDegrees(45)

Var TransformFilter as new CIFilterAffineTransformMBS
TransformFilter.inputImage = image
TransformFilter.inputTransform = n

// get result
Var resultImage as CIImageMBS = TransformFilter.outputImage

// for saving to file
Var outputImage as NSImageMBS = resultImage.RenderNSImage(false)

f = SpecialFolder.Desktop.Child("output.png")
Var b as BinaryStream = BinaryStream.Create(f, true)
b.Write outputImage.PNGRepresentation

// as Xojo picture object for display
Var pic as Picture = outputImage.CopyPictureWithMask

Backdrop = pic

The biggest plugin in space...