Change to use the scaled avatar version of the favicon.

This commit is contained in:
Maurice Parker 2019-09-15 04:05:11 -05:00
parent b07bf73f78
commit 20dda3727b
1 changed files with 2 additions and 1 deletions

View File

@ -165,7 +165,7 @@ private extension ArticleRenderer {
return cachedImgTag return cachedImgTag
} }
if let favicon = appDelegate.faviconDownloader.favicon(for: feed) { if let favicon = appDelegate.faviconDownloader.faviconAsAvatar(for: feed) {
if let s = base64String(forImage: favicon) { if let s = base64String(forImage: favicon) {
var dimension = min(favicon.size.height, CGFloat(ArticleRenderer.avatarDimension)) // Assuming square images. var dimension = min(favicon.size.height, CGFloat(ArticleRenderer.avatarDimension)) // Assuming square images.
dimension = max(dimension, 16) // Some favicons say theyre < 16. Force them larger. dimension = max(dimension, 16) // Some favicons say theyre < 16. Force them larger.
@ -210,6 +210,7 @@ private extension ArticleRenderer {
} }
func base64String(forImage image: RSImage) -> String? { func base64String(forImage image: RSImage) -> String? {
print("height: \(image.size.height) width: \(image.size.width)")
return image.dataRepresentation()?.base64EncodedString() return image.dataRepresentation()?.base64EncodedString()
} }