display.captureScreen takes a long time

I’m doing some experiments with the display.captureScreen method (for the purpose of screen transitions).

on my iPhone 3G it takes 100-200 msec to capture a screenshot ( without saving)

local screen\_sprt = display.newGroup()  
local timeMsec = system.getTimer()  
  
screen\_bmp = display.captureScreen( false )  
screen\_sprt:insert( screen\_bmp )  
  
-- debug  
print( system.getTimer() - timeMsec )  

Just wanted to know if it is due to Apple’s SDK, or maybe there is a bug which causes it to be such a lengthy operation? [import]uid: 9536 topic_id: 3080 reply_id: 303080[/import]