Canvas questions to load images

Alphonse Stickle alphonse.stickle at gmail.com
Sun Sep 16 14:59:18 UTC 2012


-----------------------------------------------
'Prepare stimulus offscreen
offScreenCnvs.LoadImage stim

'Define the copy area
Dim myRect As Rect
myRect.Left = xMargin
myRect.Right = xMargin + 60
myRect.Top = yMargin
myRect.Bottom = yMargin + 60

'Copy prepared stimulus to screen
cnvs.Copy offScreenCnvs, myRect, myRect
--------------------------------------------------------------------------

At 12:39 AM 17/09/2012, you wrote:
>I am currently running a dot probe task with visual paired stimuli 
>(positive, negative). I have a two fold question pertaining to this task:
>
>1) I have about 60 images in one of my trialprocs, and was therefore 
>advised to use the canvas option to preload images. I have had 
>little success with using this object, particularly because I do not 
>entirely understand the concepts of off-screen and on-screen canvas. 
>I have managed to write a small script with help from the references 
>guides posted on the e-prime website (as well as forums), but am 
>stuck when it comes to the following statement:
>
>1.      When preparing the trial:
>
>
>
>targetCanvas.LoadImage stim
>
>
>
>Image is loaded to the top left corner. We need to define 2 Rect 
>Objects: StimLoadRect and StimRect (see Rect object in the E-Basic 
>Help), both the size of the images to-be-loaded, but the StimRect at 
>the (Left,Right, Top,Bottom) coordinates where the stimulus will be 
>displayed. When we copy the image from the offline canvas to the 
>online canvas, we will copy from StimLoadRect to StimRect.
>
>
>
>2.      To run the stimulus:
>
>
>
>Display.WaitForVerticalBlank
>
>c.setAttrib "StimOnset", clock.read
>
>cnvs.copy targetCanvas, stimLoadRect, stimRect
>
>sleep(stimDuration)
>
>Display.WaitForVerticalBlank
>
>Cnvs.clear ' or something else that erases the stimulus, can be done 
>in the following trial
>
>
>
>Bolded lines: How do I create a stimLoadRect and stimRect image, a 
>is asked for? (I did find a script for creating a rect object, but 
>am unsure of how to specify dimensions).
>
>I assume that pre-defining images and their locations, means I do 
>not have to specify them as a SlideObject? (I am guessing I am 
>completely wrong here - please feel free to correct me) . I would 
>also assume that the stimDuration, must be defined as an attribute?
>
>
>
>Assuming I do not have to go through this convoluted path, I have 
>another question. If I could pre-load using the SlideImage and 
>ImageDisplay options, I am not sure how to specify the co-ordinates 
>of where I want my image to be in the properties section. I know 
>this appears elementary, but the actual size of the images are 424 X 
>283, but when running, part of the images are cut off. When I looked 
>at the properties of my slide object, I had set the width at 25% . I 
>assumed this was the co-ordinate location in relation to the actual 
>screen size. Guessing that this was an error on my part, I reset the 
>width to 100%, but that meant that when I looked at the slideobject 
>(with the dotted grid), one image seemed to complete cover the other 
>image. How do I fit both images, and make sure their dimensions 
>remain the same?
>
>
>I apologize for this rant. I only recently switched to e-prime from 
>using Inquisit, and am still trying to get a hang of this software tool.
>
>
>Thanks a ton for your reply,
>
>Corona
>
>--
>You received this message because you are subscribed to the Google 
>Groups "E-Prime" group.
>To post to this group, send email to e-prime at googlegroups.com.
>To unsubscribe from this group, send email to 
>e-prime+unsubscribe at googlegroups.com.
>To view this discussion on the web visit 
><https://groups.google.com/d/msg/e-prime/-/5pzrm9S1QnQJ>https://groups.google.com/d/msg/e-prime/-/5pzrm9S1QnQJ.
>For more options, visit 
><https://groups.google.com/groups/opt_out>https://groups.google.com/groups/opt_out.
>
>

-- 
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.linguistlist.org/pipermail/eprime/attachments/20120917/274e0877/attachment.htm>


More information about the Eprime mailing list