﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 5  » A question about canvas size and background color</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Thu, 10 Sep 2026 09:52:24 GMT</lastBuildDate><ttl>20</ttl><item><title>A question about canvas size and background color</title><link>https://forums.millisecond.com/Topic34906.aspx</link><description>Hi! I was trying to present stimuli in a 28 cm x 16 cm black rectangular space in the center of the screen. And in each trial, a word will appear at one of the four corners of the rectangle in each trial, like the picture below.&lt;br/&gt;&lt;img src="../Uploads/Images/eb5fb2f4-2487-41b6-9f89-70d4.jpg" data-download-url="../Uploads/Images/a2b14978-ac6a-4f4c-8480-174a.jpg" id="if_insertedNode_1667495827734"&gt;&lt;br/&gt;Here's my script. I set the canvas size as (28cm,16cm). But when I ran it, the whole screen was black, instead of just the 28cm x 16cm area. Is there a way to make just the rectangular area as black and other part of the scree as white?&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/ canvassize = (28cm, 16cm)&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/fontheight = 5%&lt;br/&gt;/responsekey_left = 30&lt;br/&gt;/responsekey_leftlabel = "A"&lt;br/&gt;/responsekey_right = 38&lt;br/&gt;/responsekey_rightlabel = "L"&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item words&amp;gt;&lt;br/&gt;/1 = "word 1"&lt;br/&gt;/2 = "word 2"&lt;br/&gt;/3 = "word 3"&lt;br/&gt;/4 = "word 4"&lt;br/&gt;/5 = "word 5"&lt;br/&gt;/6 = "word 6"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text LeftUp&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (20%,20%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text LeftDown&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (20%,80%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text RightUp&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (80%,20%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text RightDown&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (80%,80%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial LeftUp&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = LeftUp]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_left)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial LeftDown&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = LeftDown]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_left)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial RightUp&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = RightUp]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_right)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial RightDown&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = RightDown]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_right)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block task&amp;gt;&lt;br/&gt;/ screencolor = black&lt;br/&gt;/ trials = [1-96 = noreplace(LeftUp,LeftDown,RightUp,RightDown)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt task&amp;gt;&lt;br/&gt;/ blocks = [1=task]&lt;br/&gt;&amp;lt;/expt&amp;gt;</description><pubDate>Thu, 03 Nov 2022 21:41:55 GMT</pubDate><dc:creator>ylyl27</dc:creator></item><item><title>RE: A question about canvas size and background color</title><link>https://forums.millisecond.com/Topic34907.aspx</link><description>&lt;blockquote data-id="34906" class="if-quote-wrapper" unselectable="on" data-guid="1667511475858" id="if_insertedNode_1667511474593" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34906" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="34906" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="34906" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ylyl27 - 11/3/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34906"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi! I was trying to present stimuli in a 28 cm x 16 cm black rectangular space in the center of the screen. And in each trial, a word will appear at one of the four corners of the rectangle in each trial, like the picture below.&lt;br/&gt;&lt;img src="../Uploads/Images/eb5fb2f4-2487-41b6-9f89-70d4.jpg" data-download-url="../Uploads/Images/a2b14978-ac6a-4f4c-8480-174a.jpg" id="if_insertedNode_1667495827734"&gt;&lt;br/&gt;Here's my script. I set the canvas size as (28cm,16cm). But when I ran it, the whole screen was black, instead of just the 28cm x 16cm area. Is there a way to make just the rectangular area as black and other part of the scree as white?&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/ canvassize = (28cm, 16cm)&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/fontheight = 5%&lt;br/&gt;/responsekey_left = 30&lt;br/&gt;/responsekey_leftlabel = "A"&lt;br/&gt;/responsekey_right = 38&lt;br/&gt;/responsekey_rightlabel = "L"&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item words&amp;gt;&lt;br/&gt;/1 = "word 1"&lt;br/&gt;/2 = "word 2"&lt;br/&gt;/3 = "word 3"&lt;br/&gt;/4 = "word 4"&lt;br/&gt;/5 = "word 5"&lt;br/&gt;/6 = "word 6"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text LeftUp&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (20%,20%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text LeftDown&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (20%,80%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text RightUp&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (80%,20%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text RightDown&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (80%,80%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial LeftUp&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = LeftUp]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_left)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial LeftDown&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = LeftDown]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_left)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial RightUp&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = RightUp]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_right)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial RightDown&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = RightDown]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_right)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block task&amp;gt;&lt;br/&gt;/ screencolor = black&lt;br/&gt;/ trials = [1-96 = noreplace(LeftUp,LeftDown,RightUp,RightDown)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt task&amp;gt;&lt;br/&gt;/ blocks = [1=task]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34906"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Set /screencolor to white and display a black rectangle &amp;lt;shape&amp;gt; covering 100% of the canvas in each trial.&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;defaults&amp;gt;&lt;br/&gt;/ canvassize = (28cm, 16cm)&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/fontheight = 5%&lt;br/&gt;/responsekey_left = 30&lt;br/&gt;/responsekey_leftlabel = "A"&lt;br/&gt;/responsekey_right = 38&lt;br/&gt;/responsekey_rightlabel = "L"&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item words&amp;gt;&lt;br/&gt;/1 = "word 1"&lt;br/&gt;/2 = "word 2"&lt;br/&gt;/3 = "word 3"&lt;br/&gt;/4 = "word 4"&lt;br/&gt;/5 = "word 5"&lt;br/&gt;/6 = "word 6"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape blackbg&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ color = black&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text LeftUp&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (20%,20%)&lt;br/&gt;/ erase = true(black)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text LeftDown&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (20%,80%)&lt;br/&gt;/ erase = true(black)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text RightUp&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (80%,20%)&lt;br/&gt;/ erase = true(black)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text RightDown&amp;gt;&lt;br/&gt;/ items = words&lt;br/&gt;/ fontstyle = ("Courier",parameters.fontheight, false, false, false, false, 5, 0)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (80%,80%)&lt;br/&gt;/ erase = true(black)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial LeftUp&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = blackbg, LeftUp]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_left)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial LeftDown&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = blackbg, LeftDown]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_left)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial RightUp&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = blackbg, RightUp]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_right)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial RightDown&amp;gt;&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;/ stimulustimes = [0 = blackbg, RightDown]&lt;br/&gt;/ validresponse = (parameters.responsekey_left, parameters.responsekey_right)&lt;br/&gt;/ correctresponse = (parameters.responsekey_right)&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block task&amp;gt;&lt;br/&gt;/ screencolor = white&lt;br/&gt;/ trials = [1-96 = noreplace(LeftUp,LeftDown,RightUp,RightDown)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt task&amp;gt;&lt;br/&gt;/ blocks = [1=task]&lt;br/&gt;&amp;lt;/expt&amp;gt; [/code]</description><pubDate>Thu, 03 Nov 2022 21:41:55 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>