<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Lowyat.NET: Latest topics by boxsystem</title>
        <description></description>
        <link>http://forum.lowyat.net/</link>
        <lastBuildDate>Fri, 05 Dec 2008 07:12:37 +0800</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>Invision Power Board</title>
            <link>http://forum.lowyat.net/topic/723333</link>
            <description>Hi guys,&lt;br /&gt;&lt;br /&gt;I&amp;#39;m facing a problem whereby that neither me nor any other users can quote multiple posts. The only way to do is to reply to every single post. Whenever I quote posts and press the add reply button and I found that in the text editors, no posts being quoted. I thought there were something wrong with files, so what I did was to fresh install the forum and the multiple quote works just fine. But when I restored the old database again, it went haywire again.&lt;br /&gt;&lt;br /&gt;anyone could help me with this? thanks.</description>
            <author>boxsystem</author>
            <category>Internet Related</category>
            <pubDate>Thu, 19 Jun 2008 21:37:26 +0800</pubDate>
        </item>
        <item>
            <title>Need help on buying new PC.</title>
            <link>http://forum.lowyat.net/topic/359565</link>
            <description>Ok, i just couldn&amp;#39;t make up my mind. I have RM5k in hand. I tend to use it to build another rig. What would u guys recommend? I&amp;#39;m very much interested in using C2D but I&amp;#39;ve read thru some of the forums here, AM2 is better off with games. Not that I&amp;#39;m a &amp;#39;kaki gamer&amp;#39; much but I would very much love for this rig to be used for multitasking purpose, encode medias and such. And at the same time, I would love to indulge myself in latest games such as Oblivion. Any bright ideas?</description>
            <author>boxsystem</author>
            <category>Hardware Questions &amp;amp; Answers</category>
            <pubDate>Sun, 29 Oct 2006 12:28:13 +0800</pubDate>
        </item>
        <item>
            <title>aztech 305ew</title>
            <link>http://forum.lowyat.net/topic/337025</link>
            <description>&lt;u&gt;Broadband provider&lt;/u&gt;&lt;br /&gt;ISP/package: 1Mbps Streamyx&lt;br /&gt;Location: KL&lt;br /&gt;Have you called your ISP&amp;#39;s helpline?: No &lt;br /&gt;&lt;br /&gt;&lt;u&gt;Personal equipment&lt;/u&gt;&lt;br /&gt;Modem: aztech 305ew&lt;br /&gt;Router: aztech 305ew&lt;br /&gt;Firewall used: windows.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Problem details&lt;/u&gt;&lt;br /&gt;First occurence of problem: &lt;br /&gt;Problem frequency: &lt;br /&gt;Problem description: &lt;br /&gt;&lt;br /&gt;previously, I&amp;#39;m using the aztech 600eu router modem. when i was using this modem, i&amp;#39;ve never experienced frequent DC. but after last 2 fridays, this modem was struck by lightning and i had to change back to my old RMA&amp;#39;d 305ew modem. while using this modem rite, i&amp;#39;m facing frequent DC.  &lt;!--emo&amp;:sweat:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/sweat.gif' border='0' style='vertical-align:middle' alt='sweat.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;or is it due to my phone line that was strucked by lightning previously?  &lt;!--emo&amp;:x--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/doh.gif' border='0' style='vertical-align:middle' alt='doh.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;</description>
            <author>boxsystem</author>
            <category>Networking Tech Support</category>
            <pubDate>Wed, 06 Sep 2006 18:52:39 +0800</pubDate>
        </item>
        <item>
            <title>How To Setup? 2 Aztech Routers(Wired and Wireless)</title>
            <link>http://forum.lowyat.net/topic/309206</link>
            <description>How do I connect a Aztech(305EW)Wireless router to a regular Ethernet Aztech(600ER) router? Both got 4-port wired LAN and 305EW got AP function. What should I set to both routers so that 600ER is the only DHCP Server and 305EW acts as an AP plus all stations that connected thru 305EW obtained their respected IPs from 600ER.&lt;br /&gt;&lt;br /&gt;The diagram is like this:&lt;br /&gt;&lt;br /&gt;Diagram :&lt;br /&gt;&lt;br /&gt;-----------&lt;br /&gt;| 600ER |--------------------------[305EW(AP)] &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wireless/wired workstations.&lt;br /&gt;| 600ER |---------[PC A]&lt;br /&gt;| 600ER |---------[PC &lt;!--emo&amp;B]--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/cool.gif' border='0' style='vertical-align:middle' alt='cool.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;| 600ER |---------[PC C]&lt;br /&gt;| 600ER |&lt;br /&gt;-----------</description>
            <author>boxsystem</author>
            <category>Networking Tech Support</category>
            <pubDate>Mon, 03 Jul 2006 22:33:08 +0800</pubDate>
        </item>
        <item>
            <title>C++ program problem ..</title>
            <link>http://forum.lowyat.net/topic/267754</link>
            <description>hi, could anyone point me out where did i do wrong? it seems that i can&amp;#39;t&lt;br /&gt;get back the original Lena image after the IDCT(inverse discrete cosine&lt;br /&gt;transform) process. the output raw image is nothing more than a grey&lt;br /&gt;colored canvas ...&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;//Header files declarations&lt;br /&gt;#include &amp;#60;iostream.h&amp;#62;&lt;br /&gt;#include &amp;#60;fstream.h&amp;#62;&lt;br /&gt;#include &amp;#60;math.h&amp;#62;&lt;br /&gt;#include &amp;#60;stdlib.h&amp;#62;&lt;br /&gt;&lt;br /&gt;//Global declarations&lt;br /&gt;const int pixel=256;&lt;br /&gt;unsigned char impix&amp;#91;pixel&amp;#93;&amp;#91;pixel&amp;#93;;&lt;br /&gt;double dctblock&amp;#91;pixel&amp;#93;&amp;#91;pixel&amp;#93;;&lt;br /&gt;double idctblock&amp;#91;pixel&amp;#93;&amp;#91;pixel&amp;#93;;&lt;br /&gt;static const double pi = 3.141593;&lt;br /&gt;&lt;br /&gt;//Functions declarations&lt;br /&gt;void copypixel&amp;#40;&amp;#41;;&lt;br /&gt;void openfile&amp;#40;&amp;#41;;&lt;br /&gt;void dct&amp;#40;&amp;#41;;&lt;br /&gt;void idct&amp;#40;&amp;#41;;&lt;br /&gt;void printdct&amp;#40;&amp;#41;;&lt;br /&gt;void imageblock&amp;#40;&amp;#41;;&lt;br /&gt;void printidct&amp;#40;&amp;#41;;&lt;br /&gt;void printdctimage&amp;#40;&amp;#41;;&lt;br /&gt;void printidctimage&amp;#40;&amp;#41;;&lt;br /&gt;double c&amp;#40;int&amp;#41;;&lt;br /&gt;&lt;br /&gt;void main&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;openfile&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;imageblock&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dct&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printdct&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printdctimage&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;idct&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printidct&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printidctimage&amp;#40;&amp;#41;;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void openfile&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ifstream rawimage&amp;#40;&amp;#34;lena.raw&amp;#34;, ios&amp;#58;&amp;#58;in|ios&amp;#58;&amp;#58;binary&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#33;rawimage&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cerr&amp;#60;&amp;#60;&amp;#34;Error in reading file&amp;#092;n&amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit&amp;#40;1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int i=0; i&amp;#60;pixel; i++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int j=0; j&amp;#60;pixel; j++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rawimage&amp;#62;&amp;#62;impix&amp;#91;i&amp;#93;&amp;#91;j&amp;#93;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void imageblock&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ofstream rawimagetxt&amp;#40;&amp;#34;rawimage.txt&amp;#34;, ios&amp;#58;&amp;#58;out|ios&amp;#58;&amp;#58;binary&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#33;rawimagetxt&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cerr&amp;#60;&amp;#60;&amp;#34;Error in reading file&amp;#092;n&amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit&amp;#40;1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int i=0; i&amp;#60;pixel; i++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int j=0; j&amp;#60;pixel; j++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rawimagetxt&amp;#60;&amp;#60;int&amp;#40;impix&amp;#91;i&amp;#93;&amp;#91;j&amp;#93;&amp;#41;&amp;#60;&amp;#60;&amp;#34; &amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void dct&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int u=0;u&amp;#60;pixel;u++&amp;#41; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int v=0;v&amp;#60;pixel;v++&amp;#41; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;double temp = 0.0;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int x=0;x&amp;#60;8;x++&amp;#41; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int y=0;y&amp;#60;8;y++&amp;#41; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;temp += impix&amp;#91;x&amp;#93;&amp;#91;y&amp;#93; * cos&amp;#40;pi *&lt;br /&gt;&amp;#40;2 * x + 1&amp;#41; * u / 16&amp;#41; *&lt;br /&gt;cos&amp;#40;pi * &amp;#40;2 * y + 1&amp;#41; * v / 16&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dctblock&amp;#91;u&amp;#93;&amp;#91;v&amp;#93; = temp * &amp;#40;c&amp;#40;u&amp;#41; / 2&amp;#41; * &amp;#40;c&amp;#40;v&amp;#41; /&lt;br /&gt;2&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void printdct&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ofstream dct&amp;#40;&amp;#34;dct.txt&amp;#34;, ios&amp;#58;&amp;#58;out|ios&amp;#58;&amp;#58;binary&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#33;dct&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cerr&amp;#60;&amp;#60;&amp;#34;Error in reading file&amp;#092;n&amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit&amp;#40;1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int i=0; i&amp;#60;pixel; i++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int j=0; j&amp;#60;pixel; j++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dct&amp;#60;&amp;#60;dctblock&amp;#91;i&amp;#93;&amp;#91;j&amp;#93;&amp;#60;&amp;#60;&amp;#34; &amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void printidct&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ofstream idct&amp;#40;&amp;#34;idct.txt&amp;#34;, ios&amp;#58;&amp;#58;out|ios&amp;#58;&amp;#58;binary&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#33;idct&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cerr&amp;#60;&amp;#60;&amp;#34;Error in reading file&amp;#092;n&amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit&amp;#40;1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int i=0; i&amp;#60;pixel; i++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int j=0; j&amp;#60;pixel; j++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;idct&amp;#60;&amp;#60;idctblock&amp;#91;i&amp;#93;&amp;#91;j&amp;#93;&amp;#60;&amp;#60;&amp;#34; &amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void printdctimage&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ofstream dctimage&amp;#40;&amp;#34;dct.raw&amp;#34;, ios&amp;#58;&amp;#58;out|ios&amp;#58;&amp;#58;binary&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#33;dctimage&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cerr&amp;#60;&amp;#60;&amp;#34;Error in reading file&amp;#092;n&amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit&amp;#40;1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int i=0; i&amp;#60;pixel; i++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int j=0; j&amp;#60;pixel; j++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dctimage&amp;#60;&amp;#60;dctblock&amp;#91;i&amp;#93;&amp;#91;j&amp;#93;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void idct&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int x=0;x&amp;#60;pixel;x++&amp;#41; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int y=0;y&amp;#60;pixel;y++&amp;#41; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;double temp = 0.0;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int u=0;u&amp;#60;8;u++&amp;#41; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int v=0;v&amp;#60;8;v++&amp;#41; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;temp += &amp;#40;c&amp;#40;u&amp;#41; / 2&amp;#41; * &amp;#40;c&amp;#40;v&amp;#41; / 2&amp;#41;&lt;br /&gt;* dctblock&amp;#91;u&amp;#93;&amp;#91;v&amp;#93; * cos&amp;#40;pi * &amp;#40;2 *&lt;br /&gt;x + 1&amp;#41; * u / 16&amp;#41; * cos&amp;#40;pi * &amp;#40;2 * y + 1&amp;#41; * v / 16&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;idctblock&amp;#91;x&amp;#93;&amp;#91;y&amp;#93; = temp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void printidctimage&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ofstream idctimage&amp;#40;&amp;#34;idct.raw&amp;#34;, ios&amp;#58;&amp;#58;out|ios&amp;#58;&amp;#58;binary&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#33;idctimage&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cerr&amp;#60;&amp;#60;&amp;#34;Error in reading file&amp;#092;n&amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit&amp;#40;1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int i=0; i&amp;#60;pixel; i++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;#40;int j=0; j&amp;#60;pixel; j++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;idctimage&amp;#60;&amp;#60;idctblock&amp;#91;i&amp;#93;&amp;#91;j&amp;#93;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;double c&amp;#40;int number&amp;#41;&lt;br /&gt;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;number == 0&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 1/sqrt&amp;#40;2&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 1;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &lt;br /&gt;}&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;</description>
            <author>boxsystem</author>
            <category>Codemasters</category>
            <pubDate>Fri, 24 Mar 2006 21:00:37 +0800</pubDate>
        </item>
        <item>
            <title>C++ Image processing codes</title>
            <link>http://forum.lowyat.net/topic/237769</link>
            <description>hello ppl &amp;#33;  &lt;!--emo&amp;:blush:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/blush.gif' border='0' style='vertical-align:middle' alt='blush.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;i was wondering if any of you have any ideas or sources to image compressing C++ source codes by using DCT(discrete cosine transform) method. i really need your help in order to complete my final year project. thanks in advance.  &lt;!--emo&amp;:thumbs:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/thumbup.gif' border='0' style='vertical-align:middle' alt='thumbup.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>boxsystem</author>
            <category>Codemasters</category>
            <pubDate>Mon, 09 Jan 2006 14:22:28 +0800</pubDate>
        </item>
    </channel>
</rss>
