• Debarshi Ray's avatar
    loader: Expose the dimensions of the original image · 3b0fa197
    Debarshi Ray authored
    Currently, it's not possible to get the dimensions of the original
    image from a scaled GdkPixbuf. This is problematic for thumbnailers
    because they want to embed the original dimensions into the resulting
    thumbnail file. The only way to get this information is to either
    decode the full-resolution image and then downscale it, even when the
    decoder supports downscaling on-the-fly; or to re-implement large
    chunks of code to avoid decoding the full-resolution image and
    retain the original dimensions.
    
    Exposing the original dimensions as options simplifies the thumbnailer
    without affecting performance.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778517
    3b0fa197
Name
Last commit
Last update
..
pixops Loading commit data...
fallback-c89.c Loading commit data...
gdiplus.def Loading commit data...
gdk-pixbuf-animation.c Loading commit data...
gdk-pixbuf-animation.h Loading commit data...
gdk-pixbuf-autocleanups.h Loading commit data...
gdk-pixbuf-buffer-queue-private.h Loading commit data...
gdk-pixbuf-buffer-queue.c Loading commit data...
gdk-pixbuf-core.h Loading commit data...
gdk-pixbuf-csource.1 Loading commit data...
gdk-pixbuf-csource.c Loading commit data...
gdk-pixbuf-data.c Loading commit data...
gdk-pixbuf-enum-types.c.template Loading commit data...
gdk-pixbuf-enum-types.h.template Loading commit data...
gdk-pixbuf-features.h.in Loading commit data...
gdk-pixbuf-io.c Loading commit data...
gdk-pixbuf-io.h Loading commit data...
gdk-pixbuf-loader.c Loading commit data...
gdk-pixbuf-loader.h Loading commit data...
gdk-pixbuf-macros.h Loading commit data...
gdk-pixbuf-marshal.list Loading commit data...
gdk-pixbuf-pixdata.c Loading commit data...
gdk-pixbuf-private.h Loading commit data...
gdk-pixbuf-scale.c Loading commit data...
gdk-pixbuf-scaled-anim.c Loading commit data...
gdk-pixbuf-scaled-anim.h Loading commit data...
gdk-pixbuf-simple-anim.c Loading commit data...
gdk-pixbuf-simple-anim.h Loading commit data...
gdk-pixbuf-transform.h Loading commit data...
gdk-pixbuf-util.c Loading commit data...
gdk-pixbuf.c Loading commit data...
gdk-pixbuf.h Loading commit data...
gdk-pixdata.c Loading commit data...
gdk-pixdata.h Loading commit data...
gdk_pixbuf.rc.in Loading commit data...
io-ani-animation.c Loading commit data...
io-ani-animation.h Loading commit data...
io-ani.c Loading commit data...
io-bmp.c Loading commit data...
io-gdip-animation.c Loading commit data...
io-gdip-animation.h Loading commit data...
io-gdip-bmp.c Loading commit data...
io-gdip-emf.c Loading commit data...
io-gdip-gif.c Loading commit data...
io-gdip-ico.c Loading commit data...
io-gdip-jpeg.c Loading commit data...
io-gdip-native.h Loading commit data...
io-gdip-png.c Loading commit data...
io-gdip-propertytags.h Loading commit data...
io-gdip-tiff.c Loading commit data...
io-gdip-utils.c Loading commit data...
io-gdip-utils.h Loading commit data...
io-gdip-wmf.c Loading commit data...
io-gif-animation.c Loading commit data...
io-gif-animation.h Loading commit data...
io-gif.c Loading commit data...
io-icns.c Loading commit data...
io-ico.c Loading commit data...
io-jasper.c Loading commit data...
io-jpeg.c Loading commit data...
io-png.c Loading commit data...
io-pnm.c Loading commit data...
io-qtif.c Loading commit data...
io-tga.c Loading commit data...
io-tiff.c Loading commit data...
io-xbm.c Loading commit data...
io-xpm.c Loading commit data...
make-inline-pixbuf.c Loading commit data...
makefile.msc Loading commit data...
meson.build Loading commit data...
queryloaders.c Loading commit data...
test-gdk-pixbuf.c Loading commit data...
xpm-color-table.h Loading commit data...