Permalink
Commits on Dec 12, 2018
  1. improve pdfium linking

    jcupitt committed Dec 12, 2018
  2. fix pdfium finder for git master pdfium

    jcupitt committed Dec 12, 2018
    and our new pdfium builder
Commits on Dec 7, 2018
  1. turn on smalltile

    jcupitt committed Dec 7, 2018
    2D locality helps a lot with many subimages
  2. new subimage code for composite done!

    jcupitt committed Dec 7, 2018
    seems to work, passes all tests
  3. Merge branch '8.7'

    jcupitt committed Dec 7, 2018
  4. break on dpi too high as well

    jcupitt committed Dec 7, 2018
  5. fix autofit loop on non-scaleable fonts

    jcupitt committed Dec 7, 2018
    see #1178
Commits on Dec 6, 2018
  1. composite subimage positioning almost done

    jcupitt committed Dec 6, 2018
    --x fails though? odd
    
    vips composite2 Gugg_coloured.jpg PNG_transparency.png x.jpg over --x 600 --y 100
    
    --x causes the dice to clip, but not translate
  2. Merge branch 'master' into revise-composite

    jcupitt committed Dec 6, 2018
Commits on Dec 5, 2018
  1. Merge branch '8.7'

    jcupitt committed Dec 5, 2018
  2. Fix up vips_text()

    jcupitt committed Dec 5, 2018
    Fixes two issues:
    
    1. vips_text() in autofit mode could set the wrong DPI, since it set the
    DPI in its own copy of the variable, but did not do a final update on
    the DPI setting that FT uses for rendering.
    
    2. vips_text() in autofit mode allocated a new context each time, rather
    than reusing the context for that call. This caused a small memory leak.
    
    See #1174
Commits on Dec 3, 2018
  1. fix centre sampling for non-int nearest upscale

    jcupitt committed Dec 3, 2018
    we were not disabling the input offset for NEAREST, whcih is always
    centre
    
    thanks edwjusti
    
    see lovell/sharp#1479
Commits on Nov 29, 2018
  1. try to fix pdfium linking

    jcupitt committed Nov 29, 2018
    still not quite there
Commits on Nov 28, 2018
  1. note delay and loop in webpsave docs

    jcupitt committed Nov 28, 2018
Commits on Nov 27, 2018
  1. composite in scanlines, not pixels

    jcupitt committed Nov 27, 2018
    try compositing a scanline at a time, should improve cache locality for
    deep image stacks
    
    seems to work, needs benchmarking
  2. remove stop-at-solid feature

    jcupitt committed Nov 27, 2018
    We used to stop compositing when we reached the first solid image, but
    that only works for modes like OVER.
    
    Instead, composite all images, regardless of transparency.
    
    See #928
  3. add animated webp tests

    jcupitt committed Nov 27, 2018
Commits on Nov 26, 2018
  1. fix non-animated webp read

    jcupitt committed Nov 26, 2018
Commits on Nov 25, 2018
  1. fix out of order read for some tiff

    jcupitt committed Nov 25, 2018
    Make sure we always have min of two strips in a linecache. Plane
    separate tiffs with large rows-per-strip could shrink the cache to a
    single block of pixels, which would then fail if the output straddled a
    tile boundary.
    
    See #1158
    
    Thanks @chregu for the report.
  2. fix string truncation regression

    jcupitt committed Nov 25, 2018
    buf_append was dropping the final byte
Commits on Nov 23, 2018
  1. Merge branch 'master' into add-webp-animated

    jcupitt committed Nov 23, 2018
  2. notes

    jcupitt committed Nov 23, 2018
  3. revise xmp in png

    jcupitt committed Nov 23, 2018
    back to blob again
  4. add vips_image_set_blob_copy()

    jcupitt committed Nov 23, 2018
    and use it where we can
Commits on Nov 22, 2018
  1. start trying to fix up blob/string mixups

    jcupitt committed Nov 22, 2018
    we often set strings as blobs (eg. libtiff uses pointer/length for
    XML and does not null-terminate) ... when do we validate stringiness,
    and add the missing null?
Commits on Nov 21, 2018
  1. more info output for tmpfile open

    jcupitt committed Nov 21, 2018
    to help diagnose problems
Commits on Nov 17, 2018
  1. Merge pull request #1159 from lovell/tiffread-premultiplied-alpha

    jcupitt committed Nov 17, 2018
    Unpremultiply TIFF with associated alpha channel
Commits on Nov 16, 2018
  1. add pyr tiff shrink-on-load for thumbnail

    jcupitt committed Nov 16, 2018
  2. add bandand/or/eor to the cpp binding

    jcupitt committed Nov 16, 2018
    oops, they had been dropped
    
    thanks clcaalu
    
    see #1165
Commits on Nov 14, 2018
  1. fix cast on uint images

    jcupitt committed Nov 14, 2018
    we could get sign and overflow mixed up for casts on uint images
    
    see libvips/nip2#74
Commits on Nov 13, 2018
  1. check read order for strip tiffs

    jcupitt committed Nov 13, 2018
    double-check seq is working, related to #1158
Commits on Nov 6, 2018
  1. add webp anim write options

    jcupitt committed Nov 6, 2018
Commits on Nov 5, 2018
  1. Merge branch 'master' into add-webp-animated

    jcupitt committed Nov 5, 2018