Releases: dasch-swiss/sipi
v2.0.1
v2.0.0
Published on Dockerhub https://hub.docker.com/r/dhlabbasel/sipi under the v2.0.0
tag.
v1.4.3
v1.4.2-SNAPSHOT
Update external libs (#272) * Newest libraries (kakadu etc.) and add fault tolerance reading PNG * Newest libraries (kakadu etc.) and add fault tolerance reading PNG * doc (sipi): update docs * cmake adaption * cmake adaption (2)
v1.4.0
New features:
- Added latest kakadu version v7_A_4-01727L.zip
- support for CIELab for both 8- and 16-bit images
- try/catch for ICC profiles that are not supported by kakadu. These profiles are added to the "essential metadata" in order to be reinstated if the JPX is converted back to a TIFF or JPEG.
- added more unit tests
Bugfixes:
- 16 Bit PNG images are now teated correctly by byteswapping of the data (htons), since PNG uses network byte order which is usually noit zthe host byte order on intel processors
- alpha channels are treated correctly with JPEG2000
- The parameter names in a multidata/form-data POST request now have the double quotes removed
v1.3.0
v1.3.0 Release Notes
New features:
- Added latest kakadu version v7_A_4-01727L.zip
- support for CIELab for both 8- and 16-bit images
- try/catch for ICC profiles that are not supported by kakadu. These profiles are added to the "essential metadata" in order to be reinstated if the JPX is converted back to a TIFF or JPEG.
- added more unit tests
Bugfixes:
- 16 Bit PNG images are now teated correctly by byteswapping of the data (htons), since PNG uses network byte order which is usually noit zthe host byte order on intel processors
- alpha channels are treated correctly with JPEG2000
- The parameter names in a multidata/form-data POST request now have the double quotes removed
v1.2.0
v1.1.0
-
Newest PNG version
LR - Tue, 31 Oct 2017 18:33:24 +0100
-
No subdirs in standard config file
LR - Tue, 31 Oct 2017 17:55:15 +0100
-
Wip/gray img bug (#215)
Lukas Rosenthaler - Tue, 31 Oct 2017 14:19:21 +0100
-
Added test images....
-
Improvements for Gray value images
-
Support for PALETTE TIFF’s
-
kakadu newest version
-
Update to newest Version of libcurl
Necessary for compilation on OS X high sierra -
Test-script for conversion of tifs ro jp2s
-
build (travis): add new version of kakadu library
-
build (travis): encrypt kakadu with new secret
-
-
build (travis): fix kakadu decoding (#220)
Ivan Subotic - Tue, 31 Oct 2017 10:21:11 +0100
-
fix (ext): add correct download URL (#218)
Ivan Subotic - Fri, 27 Oct 2017 13:40:36 +0200
-
docs (use optimization): compile Sipi with optimization level 3 (#214)
Tobias Schweizer - Thu, 12 Oct 2017 11:40:42 +0200
-
fix (convert file extensions to lower case): uppercase file extensions are also accepted (mime type comparison) (#212)
Tobias Schweizer - Fri, 1 Sep 2017 11:51:18 +0200
-
build (travis): only publish images to docker hub for the develop branch (#211)
Ivan Subotic - Wed, 30 Aug 2017 14:06:14 +0200
-
fix (test): remove icc header dependency (#210)
Ivan Subotic - Tue, 29 Aug 2017 11:35:32 +0200
-
Wip/docs fixes (#209)
Lukas Rosenthaler - Fri, 25 Aug 2017 16:15:06 +0200
-
docs (typo)
-
correct typos (#207)
-
-
docs (typo) (#206)
Tobias Schweizer - Fri, 25 Aug 2017 15:52:20 +0200
-
fix: small bugfix in CMakeLists.txt
Lukas Rosenthaler - Fri, 25 Aug 2017 10:51:17 +0200
The TEST-things have to be included after the generation of the ICC profiles,
because the tests depend on it... -
fix (sipi): serveral bugs; Fragmentarium (#198)
Lukas Rosenthaler - Fri, 18 Aug 2017 14:45:07 +0200
-
fix (scripts): add better error output and type transformation
-
fix (scripts): add better error output and type transformation
-
fix (scripts): add better error output and type transformation
-
fix (concurrency bug XMP library)
Removed parsing and generating of XMP-header using exiv2. XMP is now just
treated as blob. -
fix (XMP destructor had to adapted)
XMP destructur has top be adapted to "blob"-functionality.... -
testing hypothesis of variable changing type
-
testing hypothesis of variable changing type, take 2
-
fix (scripts): add better error output and type transformation
-
test (sipi): add failing Lausanne image test
-
Fragmentarium modifications/enhancements
-
lower quality scaling….
-
docs (sipi): fix typos (#196)
-
…
-
no change
-
low quality scaling & jpeg quality
Added configuration of low quality (but fast) scaling and configurable JPEG
quality -
test (scripts): download test image
-
adding test images: usual Leaves images, smaller resolution, one without
alpha channel, the other with -
modified test script to test local files for "lausanne" thumbnail test
-
fixing bad path
-
Ongoing work (fixing read bug)
Still fixing bug with error: “Attempting to access a non-existent resolution
level within some tile-component. Problem almost certainly caused by trying to
discard more resolution levels than the number of DWT levels used to compress a
tile-component.” -
Fixed bug with "reduce"
J2K uses a resolution pyramid, where full, 1/2, 1/4,1/8… resolution images are
stored (corresponding to a reduce factor of 0,1,2,3,4…). However jp2 is not
able to read a reduce factor that has not been encode. Thus while reading the
header the maximal reduce factor allowed has to be determined. -
Small bugfix for FULL size
-
fix (cmd line conversion with alpha channel)
Converting a TIF with alpha channel to a JPEG using the command line interface
of sipi resultet in a crash because the alpha channel was removed 2 times (1
time explicitely, one time using ICC conversion).
Issue #161 resolved -
test (sipi): add sipiimage test
-
fix: remove alpha channel if in JPEG writer
-
test (configuration): fix
-
Optimization for Thums from JPEG
-
ongoing..
-
Bugfix with speed-up of reading JPEG
-
fix (prevent nullptr exception): check for nullptr of size object
-
test (server): Add concurrency tests.
-
test (server): do not show printouts
-
test (load test): use Popen.communicate() instead of Popen.wait()
-
test (create thumbnail): create thumbnail after creation of a tmp file
-
test (sipi upload routes): add test for route convert_from_binaries
- create final file for thumbnail route tests
-
fix (cmake list): fix broken URL to libpng
-
Bugfixes and comment
-
test (reduce load in load test): try to find settings that pass on travis
-
test (load tests with ab): increase timeout for travis
-
-
docs (sipi): fixed typos (#203)
Reto Kromer - Mon, 24 Jul 2017 10:14:05 +0200
-
docs (sipi): fix typo (#199)
Reto Kromer - Thu, 13 Jul 2017 16:28:53 +0200
-
build (test): add googletest (#191)
Ivan Subotic - Thu, 13 Jul 2017 12:28:36 +0200
-
build (test): add googletest downloading and building
-
refactor (test): move python tests to test/e2e
-
build (travis): add running of unit tests
-
test (sipi): add configuration tests
-
1.0.0-beta.1
doc (sipi): Add 'unzip' to Ubuntu 16.04 prerequisites (#190) In order to unzip Kakadu we also need unzip installed. Add `sudo apt-get install unzip` to prerequisites for Ubuntu 16.04