Skip to content

Commit 8942cb9

Browse files
authored
Merge pull request #24 from wordpress-mobile/fix/drawing-memory-usage
Drawing: Limit scale of rendered annotationview image
2 parents 4e066b1 + 8abe0ed commit 8942cb9

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

MediaEditor.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'MediaEditor'
3-
s.version = '1.2.0'
3+
s.version = '1.2.1'
44
s.summary = 'An extensible Media Editor for iOS.'
55

66
s.description = <<-DESC

RELEASE-NOTES.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
1.2.1
2+
-----
3+
* Improve memory usage of AnnotationView when rendering drawings
4+
15
1.2.0
26
-----
37
* Replace TOCropViewController with CropViewController

Sources/Capabilities/Drawing/MediaEditorAnnotationView.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,10 @@ class MediaEditorAnnotationView: UIView {
178178

179179
let canvasViewImage = canvasView.drawing.image(from: canvasView.bounds, scale: UIScreen.main.scale)
180180

181-
let renderer = UIGraphicsImageRenderer(size: targetSize, format: .default())
181+
let format = UIGraphicsImageRendererFormat()
182+
format.scale = 1
183+
184+
let renderer = UIGraphicsImageRenderer(size: targetSize, format: format)
182185
let renderedImage = renderer.image { context in
183186
imageViewImage.draw(at: .zero)
184187
canvasViewImage.draw(in: CGRect(origin: .zero, size: targetSize))

0 commit comments

Comments
 (0)