<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: From Memory Jpeg loading in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978378#M21166</link>
    <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;good question (becauseI have answer :) )&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I recommend you to download IPP JPEG samples, and take a look on JPEGView sample which contains simple JPEG codec which provides exactly memory-to-memory kind of interface.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Basically, steps to decode JPEG are following:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;CJPEGDecoder dec;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;dec.SetSource(pSrc, srcLen); // set-up pointer to memory buffer which contains JPEG data&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;dec.ReadHeader(); // obtain JPEG image characteristics, like width, height, number of channels and so on&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;dec.SetDestination(pDst,...); // set-up pointer to memory buffer for decompressed image&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;dec.ReadData(); // decomress JPEG data from pSrc to pDst with desired options&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regards,&lt;/DIV&gt;
&lt;DIV&gt; Vladimir&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Mon, 29 Aug 2005 16:21:46 GMT</pubDate>
    <dc:creator>Vladimir_Dudnik</dc:creator>
    <dc:date>2005-08-29T16:21:46Z</dc:date>
    <item>
      <title>From Memory Jpeg loading</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978377#M21165</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I've not find a sample to decode a jpeg image into a DIB or Bitmap with IPP from memory ( ie in a byte *),&lt;/DIV&gt;
&lt;DIV&gt;someone could help ?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I'm a beginner in image processing&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;thanks&lt;/DIV&gt;</description>
      <pubDate>Mon, 29 Aug 2005 15:57:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978377#M21165</guid>
      <dc:creator>persee</dc:creator>
      <dc:date>2005-08-29T15:57:51Z</dc:date>
    </item>
    <item>
      <title>Re: From Memory Jpeg loading</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978378#M21166</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;good question (becauseI have answer :) )&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I recommend you to download IPP JPEG samples, and take a look on JPEGView sample which contains simple JPEG codec which provides exactly memory-to-memory kind of interface.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Basically, steps to decode JPEG are following:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;CJPEGDecoder dec;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;dec.SetSource(pSrc, srcLen); // set-up pointer to memory buffer which contains JPEG data&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;dec.ReadHeader(); // obtain JPEG image characteristics, like width, height, number of channels and so on&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;dec.SetDestination(pDst,...); // set-up pointer to memory buffer for decompressed image&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;dec.ReadData(); // decomress JPEG data from pSrc to pDst with desired options&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regards,&lt;/DIV&gt;
&lt;DIV&gt; Vladimir&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 29 Aug 2005 16:21:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978378#M21166</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2005-08-29T16:21:46Z</dc:date>
    </item>
    <item>
      <title>Re: From Memory Jpeg loading</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978379#M21167</link>
      <description>&lt;DIV&gt;Txs for your reply,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;i've take a look at the sample decoder, does it means that i must write my own ?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;The problem is that i must write it in C#.&lt;/DIV&gt;
&lt;DIV&gt;Does i had to write my own decoder in C++ and compile it as a dll&lt;/DIV&gt;
&lt;DIV&gt;and use by P/Invoke mechanism ?&lt;/DIV&gt;</description>
      <pubDate>Mon, 29 Aug 2005 19:13:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978379#M21167</guid>
      <dc:creator>persee</dc:creator>
      <dc:date>2005-08-29T19:13:21Z</dc:date>
    </item>
    <item>
      <title>Re: From Memory Jpeg loading</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978380#M21168</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;actually, we already have C# JPEG sample, please take a look on IPP v5.0 beta samples.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;In general, you are right, you have to write your application by yourself. IPP is more like set of building blocks for developers rather than set ofend-user solutions.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regards,&lt;/DIV&gt;
&lt;DIV&gt; Vladimir&lt;/DIV&gt;
&lt;P&gt;Message Edited by vdudnik on &lt;SPAN class="date_text"&gt;08-29-2005&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;06:30 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Message Edited by vdudnik on &lt;SPAN class="date_text"&gt;08-29-2005&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;06:31 AM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Aug 2005 20:29:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978380#M21168</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2005-08-29T20:29:54Z</dc:date>
    </item>
    <item>
      <title>Re: From Memory Jpeg loading</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978381#M21169</link>
      <description>&lt;DIV&gt;Sorry but i can't find the ipp5 beta on your site,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;could you give me the URL please.&lt;/DIV&gt;
&lt;DIV&gt;Someone on another forum told me about a sample named DecodeJPGFileToDIB but i can't find it in the 4.1 samples and docs.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;thanks for your support and your time&lt;/DIV&gt;</description>
      <pubDate>Mon, 29 Aug 2005 20:54:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978381#M21169</guid>
      <dc:creator>persee</dc:creator>
      <dc:date>2005-08-29T20:54:23Z</dc:date>
    </item>
    <item>
      <title>Re: From Memory Jpeg loading</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978382#M21170</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;since IPP v5.0 beta program was closed, you need to contact with &lt;A href="http://premier.intel.com" target="_blank"&gt;Intel Premier Support&lt;/A&gt; to get IPP v5.0 beta samples.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Sample DecodeJPGFileToDIB, you mentioned, is described in IJL documentation, you need to download IPP-IJL sample (not necessary from v5.0 beta)&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regards,&lt;/DIV&gt;
&lt;DIV&gt; Vladimir&lt;/DIV&gt;</description>
      <pubDate>Mon, 29 Aug 2005 21:25:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/From-Memory-Jpeg-loading/m-p/978382#M21170</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2005-08-29T21:25:11Z</dc:date>
    </item>
  </channel>
</rss>

