realbasic-nug
[Top] [All Lists]

Reversing an image

To: realbasic-nug at lists dot realsoftware dot com
Subject: Reversing an image
From: Ben Farhner <benjamin at farhner dot com>
Date: Thu, 29 Dec 2005 15:58:40 -0800
Delivered-to: realbasic-nug at lists dot realsoftware dot com
References: <20051229211240 dot 1D004F9B1C5 at lists dot realsoftware dot com>
Hi,

Okay, I have a thread that reverses an image. Heres the code:

  for i=0 to p.width-1
    for j=0 to p.height-1
      c=r1.pixel(i,j)
      r2.pixel(i,j)=rgb(255-c.red,255-c.green,255-c.blue)
      progress.prog.value=progress.prog.value+1
    next
    progress.prog.value=progress.prog.value+1
  next

The problem is, that takes over 8 seconds. Other programs, such as Seashore, do it instantly. I'm using RGBSurfaces, which is supposed to be faster, but is there a faster way? I'm on RB 5.2.4, Mac OS X 10.4.3. Thanks,


Ben Farhner
CEO / Head Developer
farhnware
http://macware.byethost5.com


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>


<Prev in Thread] Current Thread [Next in Thread>