<p dir="ltr">necati ecevit could port the PNG module from free pascal. it is just the sort of thing he is good at. </p>
<div class="gmail_quote">On Dec 3, 2013 5:00 AM,  &lt;<a href="mailto:oberon-request@lists.inf.ethz.ch">oberon-request@lists.inf.ethz.ch</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Send Oberon mailing list submissions to<br>
        <a href="mailto:oberon@lists.inf.ethz.ch">oberon@lists.inf.ethz.ch</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:oberon-request@lists.inf.ethz.ch">oberon-request@lists.inf.ethz.ch</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:oberon-owner@lists.inf.ethz.ch">oberon-owner@lists.inf.ethz.ch</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of Oberon digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
   1. Re: PNG Encoder codec (Douglas G. Danforth) (Paul Reed)<br>
   2. Re: Oberon Digest, Vol 114, Issue 7 (Jan Verhoeven)<br>
   3. Re: PNG Encoder codec (Bernhard Treutwein)<br>
   4. Re: PNG Encoder codec (Zdenek)<br>
   5. Re: PNG Encoder codec (Douglas G. Danforth) (Douglas G. Danforth)<br>
   6. Re: Oberon Digest, Vol 115, Issue 1 (S?ren Renner)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 2 Dec 2013 13:08:24 -0000<br>
From: &quot;Paul Reed&quot; &lt;<a href="mailto:paulreed@paddedcell.com">paulreed@paddedcell.com</a>&gt;<br>
Subject: Re: [Oberon] PNG Encoder codec (Douglas G. Danforth)<br>
To: <a href="mailto:oberon@lists.inf.ethz.ch">oberon@lists.inf.ethz.ch</a><br>
Message-ID:<br>
        &lt;<a href="mailto:c0d3ed48cb7cc3af89114a696126bffe.squirrel@webmail.gradwell.com">c0d3ed48cb7cc3af89114a696126bffe.squirrel@webmail.gradwell.com</a>&gt;<br>
Content-Type: text/plain;charset=iso-8859-1<br>
<br>
Hi Doug,<br>
<br>
&gt; There is FreeImage.dll that handles many image types.<br>
&gt; On Component Pascal Collections (<a href="http://www.zinnamturm.eu/" target="_blank">http://www.zinnamturm.eu/</a>) one can<br>
&gt; download<br>
&gt; the interface to that dll (written in Component Pascal)<br>
&gt; but I am sure you could adapt that to whatever version<br>
&gt; of Oberon (or AOS) you need.<br>
<br>
...that runs on Microsoft Windows.  ;-)<br>
<br>
Paul<br>
<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 02 Dec 2013 16:41:53 +0100<br>
From: Jan Verhoeven &lt;<a href="mailto:jan@verhoeven272.nl">jan@verhoeven272.nl</a>&gt;<br>
Subject: Re: [Oberon] Oberon Digest, Vol 114, Issue 7<br>
To: ETH Oberon and related systems &lt;<a href="mailto:oberon@lists.inf.ethz.ch">oberon@lists.inf.ethz.ch</a>&gt;<br>
Message-ID: &lt;<a href="mailto:529CAA41.60507@verhoeven272.nl">529CAA41.60507@verhoeven272.nl</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
S?ren Renner wrote:<br>
&gt; After a decade of coding in AOS, I still miss NO.<br>
&gt;<br>
<br>
Would it be possible to create a bootable image (for a CD or a USB<br>
stick) of NO?<br>
<br>
It would be great for all NO lovers. And I for sure would love to pay<br>
for it (be it a reasonable amount).<br>
<br>
<br>
--<br>
Groetjes<br>
<br>
Jan Verhoeven<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Mon, 2 Dec 2013 21:17:55 +0100<br>
From: &quot;Bernhard Treutwein&quot; &lt;<a href="mailto:Bernhard@wildwein.de">Bernhard@wildwein.de</a>&gt;<br>
Subject: Re: [Oberon] PNG Encoder codec<br>
To: &lt;<a href="mailto:oberon@lists.inf.ethz.ch">oberon@lists.inf.ethz.ch</a>&gt;<br>
Message-ID: &lt;4A2879BF9D3C4ADD989CE72D9DF6BB3A@Dell&gt;<br>
Content-Type: text/plain; format=flowed; charset=&quot;iso-8859-1&quot;;<br>
        reply-type=original<br>
<br>
&gt; There is FreeImage.dll that handles many image types.<br>
&gt; On Component Pascal Collections (<a href="http://www.zinnamturm.eu/" target="_blank">http://www.zinnamturm.eu/</a>) one can<br>
&gt; download<br>
&gt; the interface to that dll (written in Component Pascal)<br>
&gt; but I am sure you could adapt that to whatever version<br>
&gt; of Oberon (or AOS) you need.<br>
<br>
for A2 you probably need to experiment with Bohdan&#39;s PE-Loader available in<br>
the<br>
community repository at<br>
<a href="https://www.ocp.inf.ethz.ch/svn/ocp/trunk/BohdanT/DLL/" target="_blank">https://www.ocp.inf.ethz.ch/svn/ocp/trunk/BohdanT/DLL/</a><br>
--<br>
  Bernhard<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Tue, 03 Dec 2013 08:18:12 +0100<br>
From: Zdenek &lt;<a href="mailto:oberon@moravcik.info">oberon@moravcik.info</a>&gt;<br>
Subject: Re: [Oberon] PNG Encoder codec<br>
To: <a href="mailto:oberon@lists.inf.ethz.ch">oberon@lists.inf.ethz.ch</a><br>
Message-ID: &lt;<a href="mailto:529D85B4.7080400@moravcik.info">529D85B4.7080400@moravcik.info</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
On 12/02/2013 10:19 AM, Douglas G. Danforth wrote:<br>
&gt; There is FreeImage.dll that handles many image types.<br>
&gt; On Component Pascal Collections (<a href="http://www.zinnamturm.eu/" target="_blank">http://www.zinnamturm.eu/</a>) one can download<br>
&gt; the interface to that dll (written in Component Pascal)<br>
&gt; but I am sure you could adapt that to whatever version<br>
&gt; of Oberon (or AOS) you need.<br>
&gt; -Doug Danforth<br>
&gt;<br>
&gt;<br>
That brings me to the idea that I will have to experiment with libpng<br>
package available for linux.<br>
Thanks for the info.<br>
Zdenek<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Mon, 02 Dec 2013 21:22:17 -0800<br>
From: &quot;Douglas G. Danforth&quot; &lt;<a href="mailto:danforth@greenwoodfarm.com">danforth@greenwoodfarm.com</a>&gt;<br>
Subject: Re: [Oberon] PNG Encoder codec (Douglas G. Danforth)<br>
To: <a href="mailto:paulreed@paddedcell.com">paulreed@paddedcell.com</a>,    ETH Oberon and related systems<br>
        &lt;<a href="mailto:oberon@lists.inf.ethz.ch">oberon@lists.inf.ethz.ch</a>&gt;<br>
Message-ID: &lt;<a href="mailto:529D6A89.5060302@greenwoodfarm.com">529D6A89.5060302@greenwoodfarm.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
Paul,<br>
 From the FreeImage documentation<br>
<br>
&quot;FreeImage is easy to use, fast, multithreading safe, compatible with<br>
all 32-bit or 64-bit versions of Windows, and cross-platform (works both<br>
with *Linux *and *Mac OS X*)&quot;<br>
<br>
-Doug Danforth<br>
<br>
<br>
On 12/2/2013 5:08 AM, Paul Reed wrote:<br>
&gt; Hi Doug,<br>
&gt;<br>
&gt;&gt; There is FreeImage.dll that handles many image types.<br>
&gt;&gt; On Component Pascal Collections (<a href="http://www.zinnamturm.eu/" target="_blank">http://www.zinnamturm.eu/</a>) one can<br>
&gt;&gt; download<br>
&gt;&gt; the interface to that dll (written in Component Pascal)<br>
&gt;&gt; but I am sure you could adapt that to whatever version<br>
&gt;&gt; of Oberon (or AOS) you need.<br>
&gt; ...that runs on Microsoft Windows.  ;-)<br>
&gt;<br>
&gt; Paul<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; <a href="mailto:Oberon@lists.inf.ethz.ch">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems<br>
&gt; <a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
&gt;<br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="https://lists.inf.ethz.ch/pipermail/oberon/attachments/20131202/7e655e45/attachment-0001.html" target="_blank">https://lists.inf.ethz.ch/pipermail/oberon/attachments/20131202/7e655e45/attachment-0001.html</a><br>

<br>
------------------------------<br>
<br>
Message: 6<br>
Date: Sun, 1 Dec 2013 08:45:54 -0600<br>
From: S?ren Renner &lt;<a href="mailto:soren.renner@gmail.com">soren.renner@gmail.com</a>&gt;<br>
Subject: Re: [Oberon] Oberon Digest, Vol 115, Issue 1<br>
To: <a href="mailto:oberon@lists.inf.ethz.ch">oberon@lists.inf.ethz.ch</a><br>
Message-ID:<br>
        &lt;CAJuGca8EB+xicbCUb3y6UF-FEuvZg1ScMkd-DEUSU0aOfR=<a href="mailto:N_g@mail.gmail.com">N_g@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
I&#39;d use it.<br>
<br>
<br>
On Sun, Dec 1, 2013 at 5:00 AM, &lt;<a href="mailto:oberon-request@lists.inf.ethz.ch">oberon-request@lists.inf.ethz.ch</a>&gt; wrote:<br>
<br>
&gt; Send Oberon mailing list submissions to<br>
&gt;         <a href="mailto:oberon@lists.inf.ethz.ch">oberon@lists.inf.ethz.ch</a><br>
&gt;<br>
&gt; To subscribe or unsubscribe via the World Wide Web, visit<br>
&gt;         <a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
&gt; or, via email, send a message with subject or body &#39;help&#39; to<br>
&gt;         <a href="mailto:oberon-request@lists.inf.ethz.ch">oberon-request@lists.inf.ethz.ch</a><br>
&gt;<br>
&gt; You can reach the person managing the list at<br>
&gt;         <a href="mailto:oberon-owner@lists.inf.ethz.ch">oberon-owner@lists.inf.ethz.ch</a><br>
&gt;<br>
&gt; When replying, please edit your Subject line so it is more specific<br>
&gt; than &quot;Re: Contents of Oberon digest...&quot;<br>
&gt;<br>
&gt;<br>
&gt; Today&#39;s Topics:<br>
&gt;<br>
&gt;    1. PNG Encoder codec (Zdenek)<br>
&gt;<br>
&gt;<br>
&gt; ----------------------------------------------------------------------<br>
&gt;<br>
&gt; Message: 1<br>
&gt; Date: Sat, 30 Nov 2013 19:19:07 +0100<br>
&gt; From: Zdenek &lt;<a href="mailto:oberon@moravcik.info">oberon@moravcik.info</a>&gt;<br>
&gt; Subject: [Oberon] PNG Encoder codec<br>
&gt; To: <a href="mailto:oberon@lists.inf.ethz.ch">oberon@lists.inf.ethz.ch</a><br>
&gt; Message-ID: &lt;<a href="mailto:529A2C1B.7080705@moravcik.info">529A2C1B.7080705@moravcik.info</a>&gt;<br>
&gt; Content-Type: text/plain; charset=ISO-8859-1<br>
&gt;<br>
&gt; Hello<br>
&gt;<br>
&gt; I have noticed that as of AOS revision 5406 there is no encoder for PNG<br>
&gt; images.<br>
&gt; I can open PNG image with PNG decoder but not save it.<br>
&gt; I need encoder for some lossless RGB format. There is encoder for BMP<br>
&gt; but it produces something like 12MB image compared to compressed 2 MB<br>
&gt; PNG file.<br>
&gt; Another encoder for GIF is present but it converts to bitmap file and I<br>
&gt; need RGB.<br>
&gt;<br>
&gt; Therefore my question if someone is working on PNG encoder and if we can<br>
&gt; expect it in next aos revision?<br>
&gt;<br>
&gt; Zdenek<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ------------------------------<br>
&gt;<br>
&gt; --<br>
&gt; <a href="mailto:Oberon@lists.inf.ethz.ch">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems<br>
&gt; <a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
&gt;<br>
&gt;<br>
&gt; End of Oberon Digest, Vol 115, Issue 1<br>
&gt; **************************************<br>
&gt;<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="https://lists.inf.ethz.ch/pipermail/oberon/attachments/20131201/0ae770b4/attachment-0001.html" target="_blank">https://lists.inf.ethz.ch/pipermail/oberon/attachments/20131201/0ae770b4/attachment-0001.html</a><br>

<br>
------------------------------<br>
<br>
--<br>
<a href="mailto:Oberon@lists.inf.ethz.ch">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems<br>
<a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
<br>
<br>
End of Oberon Digest, Vol 115, Issue 3<br>
**************************************<br>
</blockquote></div>