私のアプリケーションでは、デスクトップのスクリーンショットを base64 文字列に変換して Web サービスに送信しています。スクリーンショットを取得するコードは次のとおりです。
CGImageRef screenShot = CGWindowListCreateImage(CGRectInfinite, kCGWindowListOptionOnScreenOnly, kCGNullWindowID, kCGWindowImageDefault);
このスクリーンショットをbase64文字列形式に変換したいと思います。スクリーンショットをbase64文字列形式に変換するソリューションを誰でも提供できますか?
注: NSImage/NSData から base64 文字列形式への変換も受け入れられます。