mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
fix image blurriness issue from medium to high/original
This commit is contained in:
parent
6232d9e0c4
commit
c71e5b92e3
|
@ -286,7 +286,7 @@ public class ConversationMediaView: UIView {
|
||||||
Logger.warn("Ignoring invalid attachment.")
|
Logger.warn("Ignoring invalid attachment.")
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
return attachmentStream.thumbnailImageMedium(success: { (image) in
|
return attachmentStream.thumbnailImageLarge(success: { (image) in
|
||||||
AssertIsOnMainThread()
|
AssertIsOnMainThread()
|
||||||
|
|
||||||
stillImageView.image = image
|
stillImageView.image = image
|
||||||
|
|
|
@ -395,7 +395,7 @@ extension PhotoCapture: CaptureOutputDelegate {
|
||||||
|
|
||||||
let dataSource = DataSourceValue.dataSource(with: photoData, utiType: kUTTypeJPEG as String)
|
let dataSource = DataSourceValue.dataSource(with: photoData, utiType: kUTTypeJPEG as String)
|
||||||
|
|
||||||
let attachment = SignalAttachment.attachment(dataSource: dataSource, dataUTI: kUTTypeJPEG as String, imageQuality: .medium)
|
let attachment = SignalAttachment.attachment(dataSource: dataSource, dataUTI: kUTTypeJPEG as String, imageQuality: .original)
|
||||||
delegate?.photoCapture(self, didFinishProcessingAttachment: attachment)
|
delegate?.photoCapture(self, didFinishProcessingAttachment: attachment)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -206,7 +206,7 @@ class PhotoCollectionContents {
|
||||||
switch asset.mediaType {
|
switch asset.mediaType {
|
||||||
case .image:
|
case .image:
|
||||||
return requestImageDataSource(for: asset).map { (dataSource: DataSource, dataUTI: String) in
|
return requestImageDataSource(for: asset).map { (dataSource: DataSource, dataUTI: String) in
|
||||||
return SignalAttachment.attachment(dataSource: dataSource, dataUTI: dataUTI, imageQuality: .medium)
|
return SignalAttachment.attachment(dataSource: dataSource, dataUTI: dataUTI, imageQuality: .original)
|
||||||
}
|
}
|
||||||
case .video:
|
case .video:
|
||||||
return requestVideoDataSource(for: asset).map { (dataSource: DataSource, dataUTI: String) in
|
return requestVideoDataSource(for: asset).map { (dataSource: DataSource, dataUTI: String) in
|
||||||
|
|
|
@ -551,7 +551,7 @@ public class SignalAttachment: NSObject {
|
||||||
}
|
}
|
||||||
let dataSource = DataSourceValue.dataSource(with: data, utiType: dataUTI)
|
let dataSource = DataSourceValue.dataSource(with: data, utiType: dataUTI)
|
||||||
// Pasted images _SHOULD _NOT_ be resized, if possible.
|
// Pasted images _SHOULD _NOT_ be resized, if possible.
|
||||||
return attachment(dataSource: dataSource, dataUTI: dataUTI, imageQuality: .medium)
|
return attachment(dataSource: dataSource, dataUTI: dataUTI, imageQuality: .original)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for dataUTI in videoUTISet {
|
for dataUTI in videoUTISet {
|
||||||
|
@ -670,7 +670,7 @@ public class SignalAttachment: NSObject {
|
||||||
}
|
}
|
||||||
|
|
||||||
if isValidOutput {
|
if isValidOutput {
|
||||||
Logger.verbose("Rewriting attachment with metadata removed \(attachment.mimeType)")
|
Logger.verbose(" \(attachment.mimeType)")
|
||||||
return removeImageMetadata(attachment: attachment)
|
return removeImageMetadata(attachment: attachment)
|
||||||
} else {
|
} else {
|
||||||
Logger.verbose("Compressing attachment as image/jpeg, \(dataSource.dataLength()) bytes")
|
Logger.verbose("Compressing attachment as image/jpeg, \(dataSource.dataLength()) bytes")
|
||||||
|
|
|
@ -954,7 +954,7 @@ public class ShareViewController: UIViewController, ShareViewDelegate, SAEFailed
|
||||||
return promise
|
return promise
|
||||||
}
|
}
|
||||||
|
|
||||||
let attachment = SignalAttachment.attachment(dataSource: dataSource, dataUTI: specificUTIType, imageQuality: .medium)
|
let attachment = SignalAttachment.attachment(dataSource: dataSource, dataUTI: specificUTIType, imageQuality: .original)
|
||||||
if loadedItem.isConvertibleToContactShare {
|
if loadedItem.isConvertibleToContactShare {
|
||||||
Logger.info("isConvertibleToContactShare")
|
Logger.info("isConvertibleToContactShare")
|
||||||
attachment.isConvertibleToContactShare = true
|
attachment.isConvertibleToContactShare = true
|
||||||
|
|
Loading…
Reference in a new issue