Imebra for Android v. 20150928 has been released

on Sep 29, 2015

Imebra for Android v. 20150928 has been released. It uses the latest version of Imebra C++ SDK (which brings several bug fixes and other improvements) and is now able to write Dicom files (not just read them). The package includes pre-built binaries for several Android architectures.

Imebra 20150927 has been released

on Sep 28, 2015

A new version of Imebra has been released. It brings two important bug fixes and some little improvements in the packaging. The bug fixes are: Fixes #72 (RLE compression creates mangled images) Fixes #106 (Planar configuration is not set) The package now contains a report of the code coverage performed by the test units (also included in the package). After a bit of experimenting with and Solano continuous integration solutions (the Solano files are still hanging around in the repos), the build system was brought back “in-house”: this made it possible to run the code coverage and build the coverage report during the...

Imebra 2015 available for download

on Aug 24, 2015

The first version of Imebra 2015 has been released. Imebra 2015 is an evolution of Imebra 2013. It includes several bug fixes & optimizations. It also features new helper methods for iOS and OS-X. Changes log: Fixes #87 (Deprecation warnings regarding c++0x standard) Fixes #100 (The VOI/LUT fails when dealing with images with 32 bits per channel) Fixes #101 (The PALETTECOLORToRGB transform returns dark images) Fixes #104 (dataHandlerNumeric::getString always format the number as a double) Use C++ thread class instead of custom one Removed lock from reference counter (made atomic) Converted custom types imbxIntXX and imbxUintXX to C++ standard types std::intX_t and std::uintXX_t Ported tests from QTest to GTest Minor optimizations OS-X and iOS helper methods Several bug fixes will be back-ported to Imebra 2013 in the following...

Objective-C wrappers for iOS, OSX & GNUStep

on Jul 8, 2015

Some experimental ObjectiveC wrappers are now available here: They are only in the repository for now and need lots of testing, then they will be released in the Imebra Package. The wrappers take care of: conversion from/to NSString conversion from Dicom images to NSImage/UIImage (warning: only 8 bit per color sample for now) Please report problems & suggestions

Imebra for Android has been released

on Sep 30, 2013

Imebra for Android is available for download. It comes with a pre-built Jar that includes the Java wrappers and the native code for several architectures. Unlike other Dicom libraries for Android, Imebra is able to: deal with compressed Dicom files deal with DICOMDIR structures display a Dicom image and manage pan/zoom deal with huge files

Imebra 2013-07-16 has been released

on Jul 16, 2013

Some serious bugs were packed in the older version of Imebra. One bug was introduced in the previous version (#94 charsetConversionWindows::toUnicode doesn’t return the converted string) and was due to lack of testing on the Windows platform (unfortunately for now the automatic build performs only tests on Linux). Another bug (#96 Imebra creates datasets with implicit data type with wrong tag length) was there since ever, but only a change in the compiler version and a new version of Valgrind brought it up. This was nasty: when Imebra was generating DICOM files using the implicit transfer syntax, then some garbage data was written in the DICOM file: the bug was visible only when compiling with the updated versions of GCC & MINGW, while when using clang it didn’t show up. The error wasn’t detected by static analysis either (cppcheck and clang static analysis tools). A big thanks to Valgrind for finding the source of the garbage...