MacPaint是一个由苹果公司所开发的位图绘图软件。在1984年1月24日,MacPaint作为第一代麦金塔个人电脑(麦金塔128K)的预载软件,正式推出市场。此外,MacPaint是和苹果另一款的文字处理软件MacWrite一同捆绑销售,售价为195美元[1]MacPaint的一大特点是它制作的图像可以被其它麦金塔应用程序再使用。MacPaint透过使用鼠标剪贴簿和QuickDraw图像语言技术,令图片可被软件剪出,然后复制进其他MacWrite文件里。[2]

MacPaint
MacPaint 1.0版的截图
开发者苹果电脑Claris
首次发布1984年
当前版本2.0版
操作系统System 1,2,3,4,5,6,7
类型位图绘图软件
许可协议专有软件

最初,MacPaint是由原麦金塔开发团队成员比尔·阿特金森负责研发的项目。[3] 早期版本的MacPaint是叫MacSketch,继承了MacPaint的前身LisaSketch名字中的“Sketch”一词。[4]之后在1987年,苹果属下的软件子公司Claris接手了MacPaint的研发工作。一年之后(1988年),MacPaint 2.0释出,同时是MacPaint的最后一个版本。鉴于销售额每况愈下,MacPaint的销售在1998年正式中止。[5]

发展

MacPaint是由苹果工程师比尔·阿特金森负责编写的。[3]最初的MacPaint是由5,804行Pascal源代码所组成的,外加2,738行68000组合语言作增强之用。[6]另外一位原麦金塔开发团队成员苏珊·卡雷负责设计MacPaint的用户界面。卡雷同时在MacPaint正式发行前担任测试员。[7]

当用户在屏幕上拉动图像的时候会产生闪烁的现象。故此MacPaint用上两组数据缓冲器,以防止这一情况出现。[8]其中一组缓冲器储存了文件中的现有像素,而另外一组则储存了文件之前的像素。[8]第二组缓冲器也提供了MacPaint复原功能的基础。在1983年4月,软件的名称由MacSketch正式改为MacPaint。[9]最初的MacPaint被设计成单文件界面。调色板和文件视窗的位置和大小是固定的,这和当时其他主流麦金塔软件有很大的分别,因为其他软件的视窗位置和大小是可以让用家自行调整的。

除此之外,MacPaint最初并没有缩放功能,取而代之的是一个叫FatBits的特殊放大功能。FatBits用一个可按的白边长方形来显示每个像素,这种编辑模式最后成了日后绘图软件所参考的标准。[10]MacPrint有一个叫“Goodies”的功能表,在该功能表下可以找到FatBits工具。这个功能表在之前释出的版本是叫“Aids”(援助,辅助之意),但在1983年夏天的时候,鉴于公众开始对艾滋病(AIDS)有一定的认识的原故,就重新把功能表命名为“Goodies”。[11]

发行

在1983年12月,跟接着麦金塔128K的发布,MacPaint首先在一份18页的小册子上做广告。[12]麦金塔128K在1984年1月24日正式发售的时候,预载了MacPaint和MacWrite两款软件。在1984年11月,新闻周刊出版了大选后特别版,苹果合共花了250万美元买下了该期全数一共39页的广告页,为麦金塔128K作宣传。那份广告同时用了相当多的篇幅演绎了MacWrite和MacPaint两者如何合起来使用。[13]其后,一位纽约时报的评论员指出MacPaint为个人电脑的图像处理带来了无限的可能性,他进一步表示“它(MacPaint)比其他同类型的产品要好上十倍”。[2] 直至1986年新版麦金塔发售前,MacPaint一直是麦金塔电脑的附载软件。之后,MacPaint和MacWrite的组合就成了一款独立发售的产品。

其后版本

 
MacPaint 2.0

在1988年1月11日,Claris发行了MacPaint的2.0版本。[14]新版本对程式作出了很多的改进,包括能够同时开启并编辑9个文件。[15] 正如先前所述,原先的MacPaint使用了单文件界面,而且文件视窗是固定的。2.0版本删去了这一限制,首次引进一个拥有全面功能的文件视窗,其次是视窗大小最大可放至8吋X10吋。[15]与此同时新版本同时也引入了数项新功能,包括:缩放和魔术橡皮工具。[15]MacPaint 2.0版本的开发任务是由一位Claris的软件开发者大卫·朗姆西负责。[16] 2.0版本售价为125美元,升级版售价为25美元。[15]然而Claris在1989年中止了对MacPaint的技术支援。[17]最终在1998年,Claris停止售卖MacPaint。[5]

源代码释出

MacPaint的1.3版本的源代码已经向公众释出,MacPaint和QuickDraw的源代码都可经电脑历史博物馆的网址下载。[18]

影响

MacPaint启发了其他公司开发同类的产品。[19]当中包括Broderbund为Apple II设计的Dazzledraw[20] ,Mouse Systems为IBM PC设计的PC Paint[20] ,还有IBM为自家IBM PCjr设计的Color Paint。[20]

版本历史

版本 发行日期 发行资讯
1.0 1984年1月24日 初次发放,与System 1.0一并发放[21]
1.3 1984年5月[22] 与System 1.1一并发放[23]
1.4 1984年4月 与麦金塔512K一并发放
1.5 1985年4月 与System 2.0一并发放
2.0 1988年1月[24] 最后的发放版本

参考文献

  1. ^ Young, J.S. MacPaint: The Electronic Easel. Macworld. 1984: 50–61. 
  2. ^ 2.0 2.1 .Sandberg-Diment, Erik. Software for the Macintosh: Plenty on the way. New York Times. January 31, 1984 [2012-01-31]. (原始内容存档于2019-10-18). 
  3. ^ 3.0 3.1 Elmer-DeWitt, Philip. Let us now praise famous hackers: a new view of some much maligned electronic pioneers. 时代杂志. December 3, 1984: 76. 
  4. ^ Hertzfeld, Andy. Revolution in the Valley. O'Reilly. 2005: 153–155. ISBN 0596007191. 
  5. ^ 5.0 5.1 Walsh, Jeff. Claris puts old Mac applications out to pasture. InfoWorld. November 24, 1997: 35. 
  6. ^ Hertzfeld (2005), p. 174
  7. ^ McGeever, C. Q&A: Susan Kare: 'I Never Planned to Be a Guiding Force in the Macintosh Design'. InfoWorld. September 10, 1984: 64. 
  8. ^ 8.0 8.1 Hertzfeld (2005), p. 171
  9. ^ Hertzfeld (2005), p. 172
  10. ^ Hertzfeld (2005), p. 147
  11. ^ Hertzfeld (2005), pp. 155-156
  12. ^ Apple Macintosh 18 Page Brochure. DigiBarn Computer Museum. [2006-04-24]. (原始内容存档于2006-04-28). 
  13. ^ 1984 Newsweek Macintosh ads. GUIdebook, Newsweek. [2006-04-24]. (原始内容存档于2020-04-30). 
  14. ^ Apple Computer unit introduces enhanced versions of MacDraw, MacProject, MacWrite and MacPaint. Reuters. January 11, 1988. 
  15. ^ 15.0 15.1 15.2 15.3 Martinez, Carlos Domingo. MacPaint (Software Review). MacUser. July 1988: 103. 
  16. ^ Apple fires key programmer. Newsbytes. July 4, 1989. 
  17. ^ Claris restricts tech support. MacWEEK. February 7, 1989: 1. 
  18. ^ MacPaint and QuickDraw Source Code. Computer History Museum. July 20, 2010 [2012-01-31]. (原始内容存档于2012-08-22). 
  19. ^ Bartimo, J. Programs Paint a Rosy Picture. InfoWorld. October 8, 1984: 38–39. 
  20. ^ 20.0 20.1 20.2 Elmer-Dewitt, Philip. The New Breeds of Software. Time. March 18, 1985 [2008-04-26]. (原始内容存档于2013-08-23). 
  21. ^ Apple's new MacIntosh: specs. [2012-01-31]. (原始内容存档于2019-05-09). 
  22. ^ Macintosh MacPaint: Fill. Apple Inc. March 9, 1998 [2008-04-26]. (原始内容存档于2012-05-30). 
  23. ^ Mac Finder..etc.. upgrade available FREE. [2012-01-31]. (原始内容存档于2019-05-09). 
  24. ^ MacExpo: Bursting at the seams. [2012-01-31]. (原始内容存档于2019-05-09). 

外部链接