how to upload pdf file in database using asp.net c# : Find text in pdf files control software platform web page winforms .net web browser PsychoPyManual10-part811

PsychoPy - Psychology software for Python, Release 1.84.0
8.2.6 ElementArrayStim
class psychopy.visual.ElementArrayStim(win, units=None, fieldPos=(0.0, 0.0), fieldSize=(1.0,
1.0), fieldShape=’circle’, nElements=100, sizes=2.0,
xys=None, rgbs=None, colors=(1.0, 1.0, 1.0), col-
orSpace=’rgb’, opacities=1.0, depths=0, fieldDepth=0,
oris=0, sfs=1.0, contrs=1,phases=0, elementTex=’sin’,
elementMask=’gauss’, texRes=48, interpolate=True,
name=None,autoLog=None, maskParams=None)
This stimulus class defines a field of elements whose behaviour can be independently controlled. Suitable for
creating ‘global form’ stimuli ormore detailed randomdot stimuli.
This stimulus can draw thousands of elements without dropping a frame, but in order to achieve this perfor-
mance,uses several OpenGL extensions only available on moderngraphics cards (supporting OpenGL2.0). See
the ElementArray demo.
Parameters
win: aWindow object (required)
units [None, ‘height’, ‘norm’, ‘cm’, ‘deg’ or ‘pix’] If None then the current units of the
Windowwillbeused. SeeUnits for the window and stimuliforexplanationofotherop-
tions.
nElements : numberof elements in the array.
mro() → list
returna type’s method resolution order
8.2.7 GratingStim
Attributes
GratingStim(win[,tex,mask,units,pos,...]) Stimulusobjectfordrawingarbitrarybitmapsthatcanrepeat(cycle)ineitherdimension.
GratingStim.win
TheWindow object in which the stimulus will be rendered by default.
GratingStim.tex
Texture to used on the stimulus as a grating (aka carrier)
GratingStim.mask
The alpha mask (forming the shape ofthe image)
GratingStim.units
None,‘norm’, ‘cm’, ‘deg’, ‘degFlat’,‘degFlatPos’, or ‘pix’
GratingStim.sf
Spatial frequency of the grating texture
GratingStim.pos
The position ofthe center of the stimulus in the stimulus
GratingStim.ori
The orientation of the stimulus (in degrees).
GratingStim.size
The size (width,height) of the stimulus in the stimulus
GratingStim.contrast
Avalue that is simply multipliedby the color
GratingStim.color
Color of the stimulus
GratingStim.colorSpace
The name ofthe color space currently beingused
GratingStim.opacity
Determines how visible the stimulus is relative tobackground
GratingStim.interpolate
Whether to interpolate (linearly) the texture in the stimulus
GratingStim.texRes
Power-of-two int.
GratingStim.name
String or None.
GratingStim.autoLog
Whether every change in this stimulus shouldbe auto logged.
GratingStim.draw([win])
Draw the stimulus in its relevant window.
GratingStim.autoDraw
Determines whether the stimulus should be automatically drawn on every frame flip.
8.2. psychopy.visual - many visual stimuli
95
Find text in pdf files - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
find text in pdf files; pdf select text
Find text in pdf files - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
how to select text in pdf reader; pdf searchable text converter
PsychoPy - Psychology software for Python, Release 1.84.0
Details
class psychopy.visual.GratingStim(win, tex=’sin’, mask=’none’, units=’‘, pos=(0.0, 0.0),
size=None, sf=None, ori=0.0, phase=(0.0, 0.0), texRes=128,
rgb=None, dkl=None, lms=None, color=(1.0, 1.0, 1.0), col-
orSpace=’rgb’, contrast=1.0, opacity=1.0, depth=0, rgb-
Pedestal=(0.0, 0.0, 0.0), interpolate=False, name=None, au-
toLog=None, autoDraw=False,maskParams=None)
Stimulus object fordrawing arbitrary bitmaps that canrepeat (cycle)in eitherdimension.
One of the mainstimuli for PsychoPy.
Formally GratingStimis justa texture behindan optionaltransparency mask (an ‘alpha mask’). Both the texture
and mask can be arbitrary bitmaps and their combination allows an enormous variety of stimuli to be drawn in
realtime.
Examples:
myGrat = GratingStim(tex='sin', mask='circle')
# circular grating
myGabor = GratingStim(tex='sin', mask='gauss')
# gives a 'Gabor'
AGratingStim can be rotated scaled and shifted in position, its texture can be drifted in X and/or Y and it can
have a spatial frequency in X and/orY (for an image file that simply draws multiple copies in the patch).
Also since transparency can be controlled two GratingStims can combine e.g. to forma plaid.
Using GratingStim withimages from disk (jpg,tif,png,...)
Ideally texture images to be rendered should be square with ‘power-of-2’ dimensions e.g. 16 x 16, 128 x 128.
Any image that is not will be upscaled (with linear interpolation) to the nearest such texture by PsychoPy. The
size ofthe stimulus shouldbe specifiedin the normal way using the appropriate units (deg, pix,cm,...). Be sure
to get the aspect ratio the same as the image (if you don’t want it stretched!).
autoDraw
Determines whether the stimulus should be automatically drawn on every frame flip.
Value should be: True or False. You do NOT need to set this on every frame flip!
autoLog
Whetherevery change in this stimulus should be auto logged.
Value should be: True or False. Set to False if your stimulus is updating frequently (e.g. updating its
position every
frame) andyou want to avoid swamping the log file with
messages that aren’t likely to be useful.
clearTextures()
Clear all textures associated with the stimulus.
As of v1.61.00 this is called automatically during garbage collection of your stimulus, so doesn’t need
calling explicitly by the user.
color
Color ofthe stimulus
Value should be one of:
• string: to specify a Colors by name.
Any of the standard html/X11 color names
<http://www.w3schools.com/html/html_colornames.asp> can be used.
• Colorsbyhexvalue
96
Chapter 8. Reference Manual (API)
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
with detailed PDF processing demo project along with sample codes, which you can find in the VB.NET Demo code to Combine and Merge Multiple PDF Files into One.
how to select text in pdf and copy; search text in pdf using java
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
On this VB.NET PDF document page modifying page, you will find detailed guidance on creating, loading, merge and splitting PDF pages and Files, adding a page
find text in pdf image; search pdf for text
PsychoPy - Psychology software for Python, Release 1.84.0
• numerically: (scalar or triplet) for DKL,RGB or otherColorspaces. For these,operations
are supported.
When color is specified using numbers, it is interpreted with respect to the stimulus’ current colorSpace.
If color is given as a single value (scalar)thenthis will be applied to all 3channels.
Examples:: # ... for whatever stim you have: stim.color = ‘white’ stim.color = ‘RoyalBlue’ # (the case
is actually ignored) stim.color =‘#DDA0DD’# DDA0DD is hexadecimal for plumstim.color = [1.0,
-1.0, -1.0] # if stim.colorSpace=’rgb’:
#a red color in rgb space
stim.color = [0.0, 45.0,1.0] # if stim.colorSpace=’dkl’: # DKL space with elev=0,azimuth=45
stim.color = [0, 0, 255] # if stim.colorSpace=’rgb255’: # a blue stimulus using rgb255 space
stim.color = 255 # interpretedas (255,255, 255) # which is white in rgb255.
OperationsworkasnormalforallnumericcolorSpaces(e.g.‘rgb’,‘hsv’and‘rgb255’)butnotforstrings,
like named and hex. For example,assuming that colorSpace=’rgb’:
stim.color += [111]
# increment all guns by 1 value
stim.color
*
= -1
# multiply the color by -1 (which in this
# space inverts the contrast)
stim.color
*
[0.501]
# decrease red, remove green, keep blue
You can use setColor if you want to set colorand colorSpace in one line. These two are equivalent:
stim.setColor((0128255), 'rgb255')
# ... is equivalent to
stim.colorSpace 'rgb255'
stim.color = (0128255)
colorSpace
The name of the color space currently being used
Value should be: a string orNone
For strings and hex values this is not needed. If None the default colorSpace for the stimulus is used
(defined during initialisation).
Please note that changing colorSpace does not change stimulus parameters. Thus you usually want to
specify colorSpace before setting the color. Example:
# A light green text
stim = visual.TextStim(win, 'Color me!',
color=(010), colorSpace='rgb')
# An almost-black text
stim.colorSpace 'rgb255'
# Make it light green again
stim.color = (128255128)
contains(x,y=None, units=None)
Returns True ifa point x,y is inside the stimulus’ border.
Canaccept variety ofinput options:
• two separate args,x and y
• one arg (list, tuple or array) containing two vals (x,y)
8.2. psychopy.visual - many visual stimuli
97
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit Excel
HTML5 Viewer for C# .NET, users can convert Excel to PDF document, export C#.NET RasterEdge HTML5 Viewer also enable users to quickly find text content by
how to select text in pdf image; can't select text in pdf file
C# Word - Search and Find Text in Word
C# Word - Search and Find Text in Word. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
find and replace text in pdf file; how to make pdf text searchable
PsychoPy - Psychology software for Python, Release 1.84.0
• an object with a getPos()methodthat returns x,y, such as aMouse.
Returns True if the point is within the area defined either by its border attribute (if one defined), or its
vertices attribute if there is no .border. This method handles complex shapes, including concavities and
self-crossings.
Note that,if yourstimulus uses a mask (such as a Gaussian) then this is not accounted for by the contains
method; the extent of the stimulus is determined purely by the size, position (pos), and orientation (ori)
settings (and by the vertices for shape stimuli).
See Coder demos: shapeContains.py
contrast
Avalue that is simply multiplied by the color
Value should be: a float between -1 (negative) and 1 (unchanged). Operationssupported.
Set the contrast of the stimulus, i.e. scales how far the stimulus deviates from the middle grey. You can
also use the stimulus opacity to control contrast, but that cannot be negative.
Examples:
stim.contrast =
1.0
# unchanged contrast
stim.contrast =
0.5
# decrease contrast
stim.contrast =
0.0
# uniform, no contrast
stim.contrast = -0.5
# slightly inverted
stim.contrast = -1.0
# totally inverted
Setting contrast outside range -1 to 1 is permitted, but may produce strange results if color values exceeds
the monitorlimits.:
stim.contrast =
1.2
# increases contrast
stim.contrast = -1.2
# inverts with increased contrast
depth
DEPRECATED. Depth is now controlled simply by drawing order.
draw(win=None)
Draw the stimulus in its relevant window. You must call this method after every MyWin.flip() if you want
the stimulus to appear on that frame and then update the screen again.
interpolate
Whetherto interpolate (linearly) the texture in the stimulus
Ifset to False then nearestneighbourwill be usedwhen needed,otherwise some formofinterpolationwill
be used.
mask
The alpha mask (forming the shape of the image)
This can be one ofvarious options:
• ‘circle’, ‘gauss’, ‘raisedCos’, ‘cross’
• None (resets to default)
• the name of an image file (most formats supported)
• a numpy array (1xN or NxN)ranging -1:1
maskParams
Various types of input. Default to None.
This is used to pass additional parameters to the mask if those are needed.
98
Chapter 8. Reference Manual (API)
C# PowerPoint - Search and Find Text in PowerPoint
C# PowerPoint - Search and Find Text in PowerPoint. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
search pdf documents for text; pdf find and replace text
XDoc.Word for .NET, Support Processing Word document and Page in .
Convert. Convert Word to PDF. Convert Word to ODT. Process Word table, row and cell. Text & Image Process. Search and find text in Word. Insert image to Word page
search pdf files for text; pdf text search
PsychoPy - Psychology software for Python, Release 1.84.0
•For ‘gauss’ mask, pass dict{‘sd’: 5} to control standard deviation.
•For the ‘raisedCos’ mask, pass a dict: {‘fringeWidth’:0.2}, where ‘fringeWidth’ is a parameter
(float, 0-1), determining the proportion of the patch that will be blurred by the raised cosine
edge.
name
String or None. The name of the object to be using during logged messages about this stim. If you have
multiple stimuli in your experiment this really helps to make sense of log files!
If name = None your stimulus will be called “unnamed <type>”, e.g. visual.TextStim(win) will be called
“unnamed TextStim” in the logs.
opacity
Determines how visible the stimulus is relative to background
The value should be a single float ranging 1.0 (opaque) to 0.0 (transparent). Operationsare supported.
Precisely how this is used depends on theBlendMode.
ori
The orientation of the stimulus (in degrees).
Should be a single value (scalar).Operationsare supported.
Orientation convention is like a clock: 0 is vertical, and positive values rotate clockwise. Beyond 360 and
below zero values wrap appropriately.
overlaps(polygon)
Returns True if this stimulus intersects another one.
If polygon is another stimulus instance, then the vertices and location of that stimulus will be used as the
polygon. Overlap detection is typically very good, but it can fail with very pointy shapes in a crossed-
swords configuration.
Note that, if your stimulus uses a mask (such as a Gaussian blob) then this is not accounted for by the
overlaps method; the extent of the stimulus is determined purely by the size, pos, and orientation settings
(and by the vertices for shape stimuli).
See coder demo, shapeContains.py
phase
Phase of the stimulus in each dimension ofthe texture.
Should be anx,y-pairorscalar
NB phase has modulus 1 (rather than 360 or 2*pi) This is a little unconventional but has the nice effect
that setting phase=t*n drifts a stimulus at n Hz
pos
The position of the centerof the stimulus in the stimulusunits
value should be anx,y-pair.Operationsare also supported.
Example:
stim.pos = (0.5, 0)
# Set slightly to the right of center
stim.pos += (0.5, -1)
# Increment pos rightwards and upwards.
Is now (1.0, -1.0)
stim.pos
*
= 0.2
# Move stim towards the center.
Is now (0.2, -0.2)
Tip: Ifyou need the position of stimin pixels,you can obtain it like this:
frompsychopy.tools.monitorunittools import posToPix posPix = posToPix(stim)
8.2. psychopy.visual - many visual stimuli
99
VB.NET Image: RasterEdge JBIG2 Codec Image Control for VB.NET
you have activated a license key and find DLLs required processed online through our VB.NET PDF web viewer. segment the bi-level images into text, halftone and
text select tool pdf; searching pdf files for text
C# Image: How to Encode & Decode JPEG 2000 Images Using C#.NET JP2
txt" at your C# project bin folder where you can find above embedded C# powerful & profession imaging controls, PDF document, image to pdf files and components
how to search pdf files for text; text searchable pdf
PsychoPy - Psychology software for Python, Release 1.84.0
setAutoDraw(value,log=None)
Sets autoDraw. Usuallyyoucanuse ‘stim.attribute= value’ syntaxinstead,but use this methodtosuppress
the log message.
setAutoLog(value=True, log=None)
Usually you canuse ‘stim.attribute =value’syntax instead, but use this methodif you need to suppress the
log message.
setColor(color, colorSpace=None, operation=’‘, log=None)
Usually you canuse ‘stim.attribute =value’syntax instead, but use this methodif you need to suppress the
log message and/orset colorSpace simultaneously.
setContrast(newContrast, operation=’‘, log=None)
Usually you canuse ‘stim.attribute =value’syntax instead, but use this methodif you need to suppress the
log message
setDKL(newDKL, operation=’‘)
DEPRECATED since v1.60.05: Please use the color attribute
setDepth(newDepth,operation=’‘,log=None)
Usually you canuse ‘stim.attribute =value’syntax instead, but use this methodif you need to suppress the
log message
setLMS(newLMS, operation=’‘)
DEPRECATED since v1.60.05: Please use the color attribute
setMask(value,log=None)
Usually you canuse ‘stim.attribute =value’syntax instead, but use this methodif you need to suppress the
log message.
setOpacity(newOpacity, operation=’‘, log=None)
Usually you canuse ‘stim.attribute =value’syntax instead, but use this methodif you need to suppress the
log message
setOri(newOri,operation=’‘,log=None)
Usually you canuse ‘stim.attribute =value’syntax instead, but use this methodif you need to suppress the
log message
setPhase(value,operation=’‘,log=None)
DEPRECATED. Use ‘stim.parameter = value’ syntax instead
setPos(newPos, operation=’‘, log=None)
Usually you canuse ‘stim.attribute =value’syntax instead, but use this methodif you need to suppress the
log message.
setRGB(newRGB, operation=’‘, log=None)
DEPRECATED since v1.60.05: Please use the color attribute
setSF(value,operation=’‘,log=None)
DEPRECATED. Use ‘stim.parameter = value’ syntax instead
setSize(newSize,operation=’‘, units=None, log=None)
Usually you canuse ‘stim.attribute =value’syntax instead, but use this methodif you need to suppress the
log message
setTex(value,log=None)
DEPRECATED. Use ‘stim.parameter = value’ syntax instead
setUseShaders(value=True, log=None)
Usually you canuse ‘stim.attribute =value’syntax instead, but use this methodif you need to suppress the
log message
100
Chapter 8. Reference Manual (API)
XDoc, XImage SDK for .NET - View, Annotate, Convert, Edit, Scan
NET PDF SDK to Edit, Convert,. View, Write, Comment PDF files. Excel SDK to Edit, Convert, View. Write files. Learn More. easily find out our products capabilities
convert pdf to searchable text; search pdf for text in multiple files
PsychoPy - Psychology software for Python, Release 1.84.0
sf
Spatial frequency ofthe grating texture
Should be ax,y-pair orscalar orNone. If units == ‘deg’or ‘cm’ units are in
cycles per deg or cm as appropriate.
Ifunits ==‘norm’ then sf units are incycles per stimulus (and so SF scales with stimulus size).
Iftexture is an image loaded from a file then sf=None defaults to 1/stimSize to give one cycle of the
image.
size
The size (width, height) of the stimulus in the stimulusunits
Value should bex,y-pair,scalar (applies to both dimensions) or None (resets to default).Operationsare
supported.
Sizes can be negative (causing a mirror-image reversal) and can extend beyond the window.
Example:
stim.size 0.8
# Set size to (xsize, ysize) = (0.8, 0.8)
print(stim.size)
# Outputs array([0.8, 0.8])
stim.size += (0.5-0.5)
# make wider and flatter: (1.3, 0.3)
Tip: if you can see the actual pixel range this corresponds to by looking at stim._sizeRendered
tex
Texture to used on the stimulus as a grating (aka carrier)
This can be one ofvarious options:
• ‘sin’,’sqr’,‘saw’,‘tri’, None (resets to default)
• the name of an image file (most formats supported)
• a numpy array (1xN or NxN)ranging -1:1
Ifspecifying yourowntexture using animage ornumpy array you shouldensure that the image has square
power-of-two dimesnions (e.g. 256 x 256). If not then PsychoPy will upsample your stimulus to the next
largerpower of two.
texRes
Power-of-two int. Sets the resolution of the mask and texture. texRes is overridden if an array or image is
provided as mask.
Operationssupported.
units
None, ‘norm’,‘cm’, ‘deg’, ‘degFlat’, ‘degFlatPos’, or‘pix’
If None then the current units of theWindow will be used. SeeUnitsforthewindowandstimulifor
explanation of other options.
Note that when you change units, you don’t change the stimulus parameters and it is likely to change
appearance. Example:
# This stimulus is 20% wide and 50% tall with respect to window
stim = visual.PatchStim(win, units='norm', size=(0.2, 0.5)
# This stimulus is 0.2 degrees wide and 0.5 degrees tall.
stim.units = 'deg'
8.2. psychopy.visual - many visual stimuli
101
PsychoPy - Psychology software for Python, Release 1.84.0
useShaders
Should shaders be used to render the stimulus (typically leave as True)
If the system support the use of OpenGL shader language then leaving this set to True is highly recom-
mended. If shaders cannot be used then various operations will be slower (notably, changes to stimulus
color orcontrast)
verticesPix
This determines the coordinates of the vertices for the current stimulus in pixels, accounting for size, ori,
pos and units
win
TheWindow object in which the stimulus will be rendered by default. (required)
Example, drawing same stimulus in two different windows and display simultaneously. Assuming that
you have two windows and a stimulus (win1,win2 and stim):
stim.win = win1
# stimulus will be drawn in win1
stim.draw()
# stimulus is now drawn to win1
stim.win = win2
# stimulus will be drawn in win2
stim.draw()
# it is now drawn in win2
win1.flip(waitBlanking=False)
# do not wait for next
# monitor update
win2.flip()
# wait for vertical blanking.
Note that this just changes
**
default
**
window for stimulus.
You could also specify window-to-draw-to when drawing::
stim.draw(win1)
stim.draw(win2)
8.2.8 Helper functions
psychopy.visual.helpers.pointInPolygon(x,y, poly)
Determine if a point is inside a polygon; returns True ifinside.
(x,y)is the pointto test. poly is a list of3 or more vertices as (x,y)pairs. Ifgivenan object,such as a ShapeStim,
will try to use its vertices and position as the polygon.
Same as the .contains()method elsewhere.
psychopy.visual.helpers.polygonsOverlap(poly1, poly2)
Determine if two polygons intersect; can fail for very pointy polygons.
Accepts two polygons, as lists of vertices (x,y) pairs. If given an object with with (vertices + pos), will try to
use that as the polygon.
Checks if any vertexof one polygon is inside the other polygon. Same as the .overlaps() method elsewhere.
psychopy.visual.helpers.groupFlipVert(flipList,yReflect=0)
Reverses the vertical mirroring of all items in list flipList.
Reverses the .flipVert status, vertical (y) positions, and angular rotation (.ori). Flipping preserves the relations
among the group’s visual elements. The parameter yReflect is the y-value of an imaginary horizontal line
around which to reflect the items; default = 0 (screen center).
Typical usage is to call once prior to any display; call again to un-flip. Can be called with a list of all stim to be
presented in a given routine.
102
Chapter 8. Reference Manual (API)
PsychoPy - Psychology software for Python, Release 1.84.0
Willflipa) all psychopy.visual.xyzStimthat have a setFlipVert method, b)the yvalues of.vertices,and c)items
in n x 2 lists that are mutable (i.e., list, numpy.array, notuples): [[x1,y1], [x2, y2],...]
8.2.9 ImageStim
As ofPsychoPy version 1.79.00 some of the properties forthis stimulus can be set using the syntax:
stim.pos = newPos
others need to be set with the older syntax:
stim.setImage(newImage)
Attributes
ImageStim(win[,image,mask,units,pos,...]) Displayanimageona psychopy.visual.Window
ImageStim.win
TheWindow object in which the stimulus will be rendered by default.
ImageStim.setImage(value[,log])
Usually you can use ‘stim.attribute = value’ syntax instead,but use this method if you need to suppress the log message.
ImageStim.setMask(value[,log])
Usually you can use ‘stim.attribute = value’ syntax instead,but use this method if you need to suppress the log message.
ImageStim.units
None, ‘norm’,‘cm’, ‘deg’, ‘degFlat’, ‘degFlatPos’, or‘pix’
ImageStim.pos
The position of the centerof the stimulus in the stimulus
ImageStim.ori
The orientation of the stimulus (in degrees).
ImageStim.size
The size (width, height) of the stimulus in the stimulus
ImageStim.contrast
Avalue that is simply multiplied by the color
ImageStim.color
Color ofthe stimulus
ImageStim.colorSpace
The name of the color space currently being used
ImageStim.opacity
Determines how visible the stimulus is relative to background
ImageStim.interpolate
Whetherto interpolate (linearly) the texture in the stimulus
ImageStim.contains(x[,y,units])
Returns True ifa point x,y is inside the stimulus’ border.
ImageStim.overlaps(polygon)
Returns True if this stimulus intersects another one.
ImageStim.name
String or None.
ImageStim.autoLog
Whetherevery change in this stimulus should be auto logged.
ImageStim.draw([win])
Draw.
ImageStim.autoDraw
Determines whether the stimulus should be automatically drawn on every frame flip.
ImageStim.clearTextures()
Clear all textures associated with the stimulus.
Details
class psychopy.visual.ImageStim(win, image=None, mask=None, units=’‘, pos=(0.0, 0.0),
size=None, ori=0.0, color=(1.0, 1.0, 1.0), colorSpace=’rgb’,
contrast=1.0,
opacity=1.0,
depth=0,
interpolate=False,
flipHoriz=False, flipVert=False, texRes=128, name=None,
autoLog=None, maskParams=None)
Display an image on apsychopy.visual.Window
autoDraw
Determines whether the stimulus should be automatically drawn on every frame flip.
Value should be: True or False. You do NOT need to set this on every frame flip!
autoLog
Whetherevery change in this stimulus should be auto logged.
8.2. psychopy.visual - many visual stimuli
103
PsychoPy - Psychology software for Python, Release 1.84.0
Value should be: True or False. Set to False if your stimulus is updating frequently (e.g. updating its
position every
frame) andyou want to avoid swamping the log file with
messages that aren’t likely to be useful.
clearTextures()
Clear all textures associated with the stimulus.
As of v1.61.00 this is called automatically during garbage collection of your stimulus, so doesn’t need
calling explicitly by the user.
color
Color ofthe stimulus
Value should be one of:
• string: to specify a Colors by name.
Any of the standard html/X11 color names
<http://www.w3schools.com/html/html_colornames.asp> can be used.
• Colorsbyhexvalue
• numerically: (scalar or triplet) for DKL,RGB or otherColorspaces. For these,operations
are supported.
When color is specified using numbers, it is interpreted with respect to the stimulus’ current colorSpace.
If color is given as a single value (scalar)thenthis will be applied to all 3channels.
Examples:: # ... for whatever stim you have: stim.color = ‘white’ stim.color = ‘RoyalBlue’ # (the case
is actually ignored) stim.color =‘#DDA0DD’# DDA0DD is hexadecimal for plumstim.color = [1.0,
-1.0, -1.0] # if stim.colorSpace=’rgb’:
#a red color in rgb space
stim.color = [0.0, 45.0,1.0] # if stim.colorSpace=’dkl’: # DKL space with elev=0,azimuth=45
stim.color = [0, 0, 255] # if stim.colorSpace=’rgb255’: # a blue stimulus using rgb255 space
stim.color = 255 # interpretedas (255,255, 255) # which is white in rgb255.
OperationsworkasnormalforallnumericcolorSpaces(e.g.‘rgb’,‘hsv’and‘rgb255’)butnotforstrings,
like named and hex. For example,assuming that colorSpace=’rgb’:
stim.color += [111]
# increment all guns by 1 value
stim.color
*
= -1
# multiply the color by -1 (which in this
# space inverts the contrast)
stim.color
*
[0.501]
# decrease red, remove green, keep blue
You can use setColor if you want to set colorand colorSpace in one line. These two are equivalent:
stim.setColor((0128255), 'rgb255')
# ... is equivalent to
stim.colorSpace 'rgb255'
stim.color = (0128255)
colorSpace
The name of the color space currently being used
Value should be: a string orNone
For strings and hex values this is not needed. If None the default colorSpace for the stimulus is used
(defined during initialisation).
104
Chapter 8. Reference Manual (API)
Documents you may be interested
Documents you may be interested