fix(transcription): fix transcription in dark mode

This commit is contained in:
2025-12-07 21:24:42 +01:00
parent 5994f8021f
commit 61e5a13388

View File

@@ -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()