Guest User

Untitled

a guest
Jun 13th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. function getImageData64(data) {
  2. var imageData = data;
  3. var mimeType = "image/png";
  4. return NSString.stringWithFormat(
  5. "data:%@;base64,%@",
  6. mimeType,
  7. imageData.base64EncodedStringWithOptions(0)
  8. );
  9. }
  10. function getNSImageData(nsImage) {
  11. var data = nsImage
  12. var cgRef = nsImage.CGImageForProposedRect_context_hints(null,nil,nil);
  13. var newRep = NSBitmapImageRep.alloc().initWithCGImage(cgRef);
  14. newRep.setSize(nsImage.size()); // if you want the same resolution
  15. var pngData = newRep.representationUsingType_properties(NSPNGFileType,nil);
  16. return getImageData64(pngData)
  17. }
Add Comment
Please, Sign In to add comment