轻松学习E-Prime(四):呈现图片刺激以及文件路径

呈现图片

到目前为止,我们已经学会了怎么样修改TextDisplay,并按照我们想要的方式呈现文字。那么接下来是另一个问题了,如何呈现我想要的图片呢?
Text的中文意思是文本。那么现在看看我们的ToolBox窗口,您觉得哪个最有可能是用来呈现图片的E-Object?(在E-Prime里,ToolBox里的这些东西都被称为E-Object,它们又都属于“控件”)
没错,Image的中文意思是图片,也就是说,呈现图片的控件名叫ImageDisplay,现在你可以拖动一个到我们的流程里,然后我们开始研究吧!

该有的效果

拖动完以后,应该会像上面那个样子。
现在如果你尝试运行这个程序,你会看到一秒钟的白屏,这当然也是因为我们没有设置属性的原因。
我们需要重点设置的属性是:Filename
Filename属性

这个属性可以手动输入也可以按下“右边的文件夹按钮”来检索文件夹自动输入。
现在您先使用右侧的按钮检索文件夹,找到你想要的图片双击,让它自动进入到Filename属性里。比如下面是一个例子:
一个例子

现在再次运行,你会发现这个图片呈现了一秒。
同理,如果你要让它呈现更多秒,只需要设置Duration属性!
也就是说,请学会举一反三。ImageDisplay呈现图片的原理就是输入Filename,让E-Prime找到你存在电脑里的图片,把它呈现在屏幕上;而TextDisplay只不过是你自己输入文字,并呈现在屏幕上。其他完全除了部分属性不同以外,有很多和TextDisplay一样!呈现时间同样用Duration设置!
举一反三!举一反三!举一反三!重要的事说三遍!

阶段练习

小游戏
新建一个空白的es或es2文件,加入一个ImageDisplay:
①将其Filename属性设置为本教程的案例中的“示例教程1-4”文件夹里的“number.png”,把呈现时间改成3秒。
②在ImageDisplay1的后面增加一个TextDisplay,并让其能够呈现“翻转”这两个字,呈现时间1秒。然后在TextDisplay后面再加入一个ImageDisplay,呈现和ImageDisplay1相同的图片,呈现时间3秒。把其Mirror Up/Down属性改成Yes,看看有什么区别?如果修改Mirror Left/Right呢?
③设置ImageDisplay2的UseSourceColorKey为Yes,SourceColorKey为White,运行看看不同。自行再试试其他属性的修改。

相对路径和绝对路径

路径是什么?实际上Filename属性里所填的就是所谓的路径。Filename的意思是文件名。在ImageDisplay的使用中,电脑通过我们填写在Filename里的路径,找到那个文件,然后显示出来。
路径分为绝对路径和相对路径。我们接下来先举一个现实的例子来理解。
假设我们要找一个人,我们要知道他所在的城市和门牌号。我们姑且说一个人所在的地方分为相对位置和绝对位置。假设我们都在福建师范大学里,我们要说桃李园餐厅,至少有以下两种说法:
绝对位置:银河系太阳系地球中国福建省福州市福建师范大学桃李园餐厅
相对位置:桃李园餐厅
这两种说法我们都能找到桃李园餐厅,绝对位置非常清晰的描述了桃李园餐厅的位置。而只说“桃李园餐厅”五个字,我们也能找到桃李园餐厅,因为我们都在福建师范大学里,我们知道对方所指的是福建师范大学的桃李园餐厅,不是其他某个学校的“桃李园餐厅”。
同样的,电脑也有相对路径和绝对路径,以下就是例子:
绝对路径:D:\新建文件夹\abc.jpg
相对路径:abc.jpg
在Filename里输入绝对路径,无论你的es或es2文件保存在哪里,都可以找得到abc.jpg这个文件。而用相对路径的话,你的es或es2文件必须和abc.jpg在同一个文件夹里,也就是在“D:\新建文件夹”这个地方。就好像只有我们都在福建师范大学,我们才能理解“桃李园餐厅”指的是福建师范大学的桃李园餐厅。如果在其他大学,直接说这五个字可能造成误会。
以下是另一个相对路径的例子:
相对路径:Pics\abc.jpg
上面这个也是相对路径,那么假设还在“D:\新建文件夹”这个地方的话,完整的路径就应该是“D:\新建文件夹\Pics\abc.jpg”,这个时候指向的是另一个文件了。同样,你的es或es2文件也应该放在“D:\新建文件夹”。
也许上面这些让你感到难以理解,那么现在就是你实践的时候了。打开“示例程序1-4.es2”,看看里面的ImageDisplay的Filename属性,和我们在上一环节填写的用的有何不同?为什么可以这么简单的填写?尝试理解它们。

为什么使用相对路径?

很简单。当你要把你的实验拿给别人分享的时候,假设你填写的是绝对路径,比如说是“E:\新建文件夹\abc.jpg”,然而你朋友的电脑上根本就没有E盘,这个时候运行程序会由于E-Run找不到你所填写的文件而出错。
然而填写相对路径的话,只要在复制es或es2文件的时候,把图片一起复制过去。只要图片和es或es2的相对位置保持不变(比如还在同一文件夹),程序就还能运行。因此建议多使用相对路径。

阶段练习

理解性问题
①假设一个Soundout里Filename中填写的路径是“Pics\abc.wav”,es或者es2文件放在“D:\Program Files\”里,那么此abc.wav的绝对路径是什么?
②上一题中,假设只把es或es2文件移动到其他文件夹,会对实验造成影响吗?如果把图片文件和相应文件夹一起移动过去呢?
③如果把Pics这个文件夹名称改为Images,那么如何修改Filename?


此为开源免费教程。更多内容请访问目录或专题,或者Github页面:
//www.greatytc.com/p/5bbf1c274370
https://github.com/zkx654321/Learn-E-Prime-Easily

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,843评论 6 502
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,538评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,187评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,264评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,289评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,231评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,116评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,945评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,367评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,581评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,754评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,458评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,068评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,692评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,842评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,797评论 2 369
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,654评论 2 354