<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Imebra</title>
	<atom:link href="http://imebra.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://imebra.com</link>
	<description>Open source C++ DICOM library</description>
	<lastBuildDate>Sat, 19 May 2012 23:08:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<meta xmlns="http://www.w3.org/1999/xhtml" name="robots" content="noindex,follow" />
		<item>
		<title>Serious error in the IDCT algorithm of the Jpeg codec</title>
		<link>http://imebra.com/resources/serious-error-in-the-idct-algorithm-of-the-jpeg-codec/</link>
		<comments>http://imebra.com/resources/serious-error-in-the-idct-algorithm-of-the-jpeg-codec/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 22:40:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://imebra.com/?p=133</guid>
		<description><![CDATA[A serious bug in the IDCT algorithm of the jpeg decoder has been found. The bug has been introduced in the version 2011-09-18_22-24-41 and may introduce minor artifacts when the library decodes lossy jpeg images stored in jpeg files or embedded &#8230; <a href="http://imebra.com/resources/serious-error-in-the-idct-algorithm-of-the-jpeg-codec/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A <a title="Detailed bug report" href="https://bitbucket.org/puntoexe/imebra/issue/92/wrong-check-for-ac-frequencies-in-the-idct">serious bug</a> in the IDCT algorithm of the jpeg decoder has been found.</p>
<p>The bug has been introduced in the version 2011-09-18_22-24-41 and may introduce minor artifacts when the library decodes lossy jpeg images stored in jpeg files or embedded in DICOM files.</p>
<p>A new version of Imebra that solves the bug will be released during the next few days.</p>
<p>A patch that fixes the error is available here: <a title="Patch for bug #92" href="https://bitbucket.org/puntoexe/imebra/changeset/41b5421a1b7f">https://bitbucket.org/puntoexe/imebra/changeset/41b5421a1b7f</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://imebra.com/resources/serious-error-in-the-idct-algorithm-of-the-jpeg-codec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Binding for Java, PHP, .Net</title>
		<link>http://imebra.com/development/binding-for-java-php-net/</link>
		<comments>http://imebra.com/development/binding-for-java-php-net/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 21:49:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jni]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://imebra.com/?p=101</guid>
		<description><![CDATA[Today few Imebra classes were successfully used by a Java application, via JNI generated by SWIG. Few C++ bridge classes have been created in Imebra so SWIG could generate the JNI and the java classes. This paves the way for &#8230; <a href="http://imebra.com/development/binding-for-java-php-net/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today few Imebra classes were successfully used by a Java application, via JNI generated by SWIG.<span id="more-101"></span></p>
<p>Few C++ bridge classes have been created in Imebra so SWIG could generate the JNI and the java classes. This paves the way for further Java bindings, as well as PHP and .net bindings.</p>
<p>The experimental SWIG interfaces have been committed in the SWIG branch of the <a title="Commits" href="https://bitbucket.org/puntoexe/imebra/changesets">Mercurial repository</a>.</p>
<p>I will also try to compile and use the library on Android, but I cannot guarantee nothing about this&#8230;</p>
<p><a href="http://imebra.com/wp-content/uploads/2011/10/Screenshot.png"><img class="alignnone size-medium wp-image-102" title="Imebra in IntelliJ" src="http://imebra.com/wp-content/uploads/2011/10/Screenshot-300x187.png" alt="" width="300" height="187" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://imebra.com/development/binding-for-java-php-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting a Dicom file to a video file using dicom2jpeg and FFMpeg</title>
		<link>http://imebra.com/resources/converting-a-dicom-file-to-a-video-file-using-dicom2jpeg-and-ffmpeg/</link>
		<comments>http://imebra.com/resources/converting-a-dicom-file-to-a-video-file-using-dicom2jpeg-and-ffmpeg/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 21:07:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://imebra.com/?p=90</guid>
		<description><![CDATA[This article explains how to use dicom2jpeg and ffmpeg to convert a dicom file to a flash movie, suitable for streaming from a website. dicom2jpeg is an application distributed with Imebra (look in the examples folder), while ffmpeg is an &#8230; <a href="http://imebra.com/resources/converting-a-dicom-file-to-a-video-file-using-dicom2jpeg-and-ffmpeg/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This article explains how to use dicom2jpeg and ffmpeg to convert a dicom file to a flash movie, suitable for streaming from a website.<span id="more-90"></span></p>
<p>dicom2jpeg is an application distributed with Imebra (look in the examples folder), while ffmpeg is an open source application downloadable from <a title="FFMpeg" href="http://ffmpeg.mplayerhq.hu/" target="_blank">here</a> or <a title="FFMpeg for Windows" href="http://ffmpeg.zeranoe.com/" target="_blank">here (windows)</a>.</p>
<p>dicom2jpeg can convert a dicom file to one or more jpeg images, while FFMpeg is able to produce a movie (mpeg, flash and other) from a series of images. Combining them together allows us to convert a dicom file to a movie.</p>
<p>The version 0.0.45 of Imebra introduced a new feature to dicom2jpeg that makes it able to call directly ffmpeg with the automatic setting of few key options (like the frame rate).</p>
<p>In order to conver a dicom file to a flash movie, open a command line terminal and type:</p>
<pre>dicom2jpeg pathToDicomFile pathToOutputImage -ffmpeg pathToFfmpeg pathToMovieFile</pre>
<p>where:</p>
<ul>
<li>pathToDicomFile = path to the dicom file that has to be converted to a movie</li>
<li>pathToOutputImage = path to the output jpeg images: e.g.: c:\temp\image.jpg will generate the series of images c:\temp\image0.jpg, c:\temp\image1.jpg, c:\temp\image2.jpg,&#8230;<br />
The folder where the images will be create has to exist</li>
<li>pathToFfmpeg =path to the ffmpeg application. Most of the time the string ffmpeg is enough</li>
<li>pathToMovieFile = path to the movie file that generated by ffmpeg, e.g.: c:\movie.flv a flash file or c:\movie.wmv to generate a windows media video file</li>
</ul>
<p><span class="Apple-style-span" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">After -ffmpeg you can specify all the options accepted by ffmpeg, using the same syntax specified in the ffmpeg manual.</span></p>
<p>Some parameters needed by ffmpeg, like the frame rate and the input images are automatically added by dicom2jpeg.</p>
<h1>Using dicom2jpeg on a web server</h1>
<p>Few precautions have to be taken to use dicom2jpeg on a web server.</p>
<p>The software may be called from several threads at the same time; it is important that when dicom2jpeg is called a fresh folder for the images and the final movie is generated, possibly using a session identifier in the folder name.</p>
<p>After the movie has been generated, the images or all the folder should be deleted by the calling application.</p>
<h1>Converting a Dicom file to a video file&#8230;the commercial way</h1>
<p><a title="Dicom Media Bridge" href="http://puntoexe.com/dicom-media-bridge/" target="_blank">Dicom Media Bridge</a> is a Directshow codec based on Imebra that allows Windows media applications to play Dicom files directly.</p>
<p>After installing <a title="Dicom Media Bridge" href="http://puntoexe.com/dicom-media-bridge/" target="_blank">Dicom Media Bridge</a> you can play Dicom files using Windows Media Player or you can convert them to video files using Windows Media Encoder or other similar products.</p>
]]></content:encoded>
			<wfw:commentRss>http://imebra.com/resources/converting-a-dicom-file-to-a-video-file-using-dicom2jpeg-and-ffmpeg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

