mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
chore: Use original size whenever possible
This commit is contained in:
parent
889b20797e
commit
857bccf433
3 changed files with 13 additions and 2 deletions
|
@ -47,6 +47,7 @@ import coil3.asDrawable
|
|||
import coil3.imageLoader
|
||||
import coil3.request.ImageRequest
|
||||
import coil3.request.allowHardware
|
||||
import coil3.size.SizeResolver
|
||||
import com.bluelinelabs.conductor.ControllerChangeHandler
|
||||
import com.bluelinelabs.conductor.ControllerChangeType
|
||||
import com.google.android.material.chip.Chip
|
||||
|
@ -571,7 +572,10 @@ class MangaDetailsController :
|
|||
fun setPaletteColor() {
|
||||
val view = view ?: return
|
||||
|
||||
val request = ImageRequest.Builder(view.context).data(presenter.manga.cover()).allowHardware(false)
|
||||
val request = ImageRequest.Builder(view.context)
|
||||
.data(presenter.manga.cover())
|
||||
.size(SizeResolver.ORIGINAL)
|
||||
.allowHardware(false)
|
||||
.target(
|
||||
onSuccess = { image ->
|
||||
val drawable = image.asDrawable(view.context.resources)
|
||||
|
|
|
@ -11,6 +11,7 @@ import co.touchlab.kermit.Logger
|
|||
import coil3.asDrawable
|
||||
import coil3.imageLoader
|
||||
import coil3.request.ImageRequest
|
||||
import coil3.size.SizeResolver
|
||||
import eu.kanade.tachiyomi.R
|
||||
import eu.kanade.tachiyomi.appwidget.TachiyomiWidgetManager
|
||||
import eu.kanade.tachiyomi.data.cache.CoverCache
|
||||
|
@ -74,7 +75,10 @@ class MangaShortcutManager(
|
|||
val shortcuts = recents.mapNotNull { item ->
|
||||
when (item) {
|
||||
is Manga -> {
|
||||
val request = ImageRequest.Builder(context).data(item.cover()).build()
|
||||
val request = ImageRequest.Builder(context)
|
||||
.data(item.cover())
|
||||
.size(SizeResolver.ORIGINAL)
|
||||
.build()
|
||||
val bitmap = (
|
||||
context.imageLoader
|
||||
.execute(request).image?.asDrawable(context.resources) as? BitmapDrawable
|
||||
|
|
|
@ -7,6 +7,7 @@ import coil3.imageLoader
|
|||
import coil3.request.Disposable
|
||||
import coil3.request.ImageRequest
|
||||
import coil3.size.Precision
|
||||
import coil3.size.SizeResolver
|
||||
import coil3.target.ImageViewTarget
|
||||
import eu.kanade.tachiyomi.data.coil.CoverViewTarget
|
||||
import eu.kanade.tachiyomi.data.coil.LibraryMangaImageTarget
|
||||
|
@ -23,6 +24,7 @@ fun ImageView.loadManga(
|
|||
.data(manga.cover())
|
||||
.target(LibraryMangaImageTarget(this, manga))
|
||||
.precision(Precision.INEXACT)
|
||||
.size(SizeResolver.ORIGINAL)
|
||||
.apply(builder)
|
||||
.build()
|
||||
return imageLoader.enqueue(request)
|
||||
|
@ -41,6 +43,7 @@ fun ImageView.loadManga(
|
|||
.data(cover)
|
||||
.target(target ?: CoverViewTarget(this, progress))
|
||||
.precision(Precision.INEXACT)
|
||||
.size(SizeResolver.ORIGINAL)
|
||||
.apply(builder)
|
||||
.build()
|
||||
return imageLoader.enqueue(request)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue