fix(transcription): fix transcription in dark mode
This commit is contained in:
@@ -40,9 +40,13 @@ class HandwritingRecognizer {
|
||||
context.setFillColor(UIColor.white.cgColor)
|
||||
context.fill(CGRect(origin: .zero, size: bounds.size))
|
||||
|
||||
// Draw the PKDrawing
|
||||
let drawingImage = drawing.image(from: bounds, scale: scale)
|
||||
drawingImage.draw(at: .zero)
|
||||
// Force light mode appearance to ensure dark ink on white background
|
||||
let lightTraits = UITraitCollection(userInterfaceStyle: .light)
|
||||
var drawingImage: UIImage!
|
||||
lightTraits.performAsCurrent {
|
||||
drawingImage = drawing.image(from: bounds, scale: scale)
|
||||
}
|
||||
drawingImage.draw(at: CGPoint.zero)
|
||||
|
||||
guard let image = UIGraphicsGetImageFromCurrentImageContext() else {
|
||||
UIGraphicsEndImageContext()
|
||||
|
||||
Reference in New Issue
Block a user