Permalink
Commits on Dec 17, 2018
  1. Allow compress to be invoked directly (#600)

    matslindh authored and christeredvartsen committed Dec 17, 2018
    * Allow compress to be invoked directly when not registered as event listener
    
    Since the implementation of the Transformation Manager framework, we're
    not registered as an event listener by default. This allows the
    compress statement to be executed at the current location in the chain
    as necessary.
    
    * Apply and track requested output compression in image model
    
    Since the output converters now has the final say in how an image should
    be rendered, and the old compress transformation was borked by the
    introduction of the transformationManager, we now explicitly track the
    requested compression quality on the image model.
    
    This allows to apply the compression quality selectively on output
    instead of having to try to work around when the different classes are
    created and registered for transformations and events.
    
    * Remove 'compress' method call from Compress tests
Commits on May 7, 2018
  1. Use more entropy with uniqid, since we kept getting duplicate ids (#595)

    matslindh authored and christeredvartsen committed May 7, 2018
    .. on Windows when running the tests, giving a failing unique index
    check in the database layer.
Commits on Jan 18, 2018
  1. Throw exception with 503 if backend returns false

    matslindh authored and christeredvartsen committed Jan 18, 2018
    Should fix #591.
Commits on Oct 25, 2017
  1. Apply a CMYK => sRGB conversion when source is CMYK without profile

    matslindh authored and christeredvartsen committed Oct 25, 2017
    This way we avoid an issue where the image would have negative colors after being processed.
Commits on Oct 13, 2017
Commits on Oct 9, 2017
  1. Add ICC v4 profile as allowed by its license

    matslindh authored and christeredvartsen committed Oct 5, 2017
    To anyone who acknowledges that the file "sRGB_v4_ICC_preference.icc" is provided "AS IS" WITH NO EXPRESS OR IMPLIED WARRANTY, permission to use, copy and distribute this file for any purpose is hereby granted without fee, provided that the file is not changed including the ICC copyright notice tag, and that the name of ICC shall not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. ICC makes no representations about the suitability of this software for any purpose.
Commits on Oct 3, 2017
  1. Support named clipping paths

    matslindh authored and christeredvartsen committed Sep 27, 2017
  2. Support transparency around clipping paths

    matslindh authored and christeredvartsen committed Sep 22, 2017
    This transformation adds support for using a path embedded in the image's
    metadata as the clipping path to indicate a transparent area in an image.
  3. Use FQCN for @Covers annotations

    matslindh authored and christeredvartsen committed Oct 2, 2017
  4. Rename 8BIM-unit-test

    matslindh authored and christeredvartsen committed Sep 27, 2017
  5. Add 8BIM profile path extraction event listener

    matslindh authored and christeredvartsen committed Sep 27, 2017
    This event listener extracts paths from the 8BIM metadata and adds them
    as metadata under the "paths" element in the metadata store.
    
    It currently only extracts the paths, but if necessary in the future
    can be expanded to also extract and parse additional fields. In that
    cases we should consider a separate "8bim:" namespace for metadata.
Commits on Sep 29, 2017