我的前言
这儿我先说下我写读书笔记的方式----对于一些介绍性的东西我可能会直接把那些我认为有用的摘录下来;对于一些需要理解,实践的技术,我会把我的理解以及我用来验证我的看法的代码写下来.
注意,因为我看的是英文版的电子书,而我的英语水平很烂(实际情况,并非谦虚^_^),加之我对JAVA 2D Graphics的了解非常有限,所以我并不能保证我翻译的准确性,也不能保证我理解的正确性.希望看这些文章的高手能指出里面的错误;而和我一样的菜鸟能用批判的眼光来看待这些文字:)
以上的话是写给那些可能会看我这些读书笔记的人.虽然我写这些文章的主要目的是为了激励自己能按计划认真读完这本书,但也很希望能有高手来指正我学习中的错误,也希望有对JAVA 2D感兴趣的人和我一起交流.
读书笔记(0.0)----前言
这儿只把本书各章内容简介摘抄下来:
第一章:讲述了JAVA 2D在整个框架中的地位,以及它的起源,相关技术.这章还包括了一个用于展示2D API一些功能的实例.
第二章:介绍了JAVA 2D API的鸟瞰图.你必须认真阅读这章以便你能对后续章节内容的结构有个整体上的概念.
第三章:描述了2D API表现形状的方式.
第四章:讲述如何使用2D API来画粗细不同的虚线,实线;以及怎样用颜色/渐变的颜色,纹理来填充一个形状(Shape).
第五章:讲述了绘图的四个方面:几何变换,复合(Compositing),剪切(Clipping),以及绘制建议(Rendering hints).①
第六章:介绍2D API中的文本操作.你将会学会如何使用字体、绘制文本以及度量文本.
第七章:深入了解文本操作,包括插入记号(carets)、高亮显示、击中测试(hit testing)以及操作和度量单个的字符形状.
第八章:论叙颜色表现中的难点与2D API中是如何处理颜色的.
第九章:讲述如何使用2D API绘制图像.
第十章:涵盖了Graphics 2D中使用标准的信号处理技术去操作数字图象的能力.
第十一章:深入了解2D图象类的内部.包括颜色模型(color model)与图象数据存储的方式.
第十二章:讲解了2D中用于提供特定平台上图象硬件信息的那些类.
第十三章:讲述了2D API中对打印支持的能力.
第十四十章:介绍一些在2D应用中如何解决速度问题的知识.
注:① 在Core JAVA的中文版(第七版)中翻译为"绘图提示".
分享到:
相关推荐
<result name="maintainReport">/page/report/jira/maintain_version_reach_component_trend_report.jsp</result> <result name="dataReport">/page/report/jira/maintain_version_reach_component_trend_table.jsp...
Major Functionalities in MPEG-4 Version 2<br>m 3.1 Systems<br>m 3.2 Visual<br>n 3.2.1 Natural Video<br>n 3.2.2 Body animation<br>n 3.2.3 Coding of 3-D Polygonal Meshes<br>m 3.3 Audio<br>m 3.4 DMIF<br...
- Camera Window >>DEMO - Cinematics >>DEMO - Content Fitter >>DEMO - Forward Focus >>DEMO - Geometry Boundaries - Limit Distance >>DEMO - Limit Speed >>DEMO - Numeric Boundaries >>DEMO - Pan ...
<servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class> </servlet> <servlet-mapping> <servlet-name>DisplayChart</servlet-name> <url-pattern>/servlet/DisplayChart</url-pattern> </...
2D Graphics and Animation<br/>Chapter 3. Interactivity and User Interfaces<br/>Chapter 4. Sound Effects and Music<br/>Chapter 5. Creating a 2D Platform Game<br/>Chapter 6. Multi-Player Games<br/><br/...
<br>http://img.verycd.com/posts/0712/post-320613-1198518185.gif<br><br>书名:Quartz 2D Graphics for Mac OS X® Developers <br>作者:R. Scott Thompson <br>出版社:Addison Wesley Professional <br>出版...
主要类说明: ---------------------------- ...PhysicsSprite 物理精灵 将Sprite和box2d进行了二次封装<br/> StaticData 静态数据类 废弃了...<br/> StaticDataEx 静态数据类<br/> TextData 专门保存字符串数据的<br/>
依赖:org.eclipse.gef***, org.eclipse.draw2d***<br><br>Draw2D<br><br>Draw2D同样基于SWT,是一个轻量的图形库。Draw2D应用为GEF的View,但又不仅仅限于此。依赖:org.eclipse.draw2d***<br>本软件GEF-ALL-3.2.2...
2-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎...
jbox2d-2.0.1-library-only JAVA版本的BOX2D物理引擎;
PFC2D学习笔记之加载-求解-模拟-结果分析 PFC2D学习笔记之加载-求解-模拟-结果分析
- Add Node: UV > FX (UV) > Sprite Sheet Animation - Add Node: UV > FX (UV) > Pixel - Add Node: UV > FX (UV) > Fish Eye - Add Node: UV > FX (UV) > Pinch - Add Node: UV > FX (UV) > Kaleiodoscope - Add ...
cocos2d-x-3rd-party-libs,quick-cocos2d-x 适配 IPV6
提示 由于本案例开发时使用了第三方的物理引擎JBox2D,因此需要在项目中添加相应的支持jar包"jbox2d-2.0.1-library-only.jar"。如果读者不清楚如何在Eclipse中为项目添加jar包,可以查阅相关资料,本书篇幅所限不再...
官方版本,亲测可用
< groupId>games.rednblack.hyperlap2d</ groupId> < artifactId>common-api</ artifactId> < version>0.0.5</ version> < type>pom</ type> </ dependency> 执照 HyperLap2D的Common API已根据Apache 2.0许可...
2D-Irregular-Packing-Algorithm-master_2dpacking_2d排样_排样_audiencelkd_排样算法_源码.zip
cocos引擎老版本下载集合(cocos2d-x-2.2.1 - 3.5),分别有cocos2d-x-3.5、cocos2d-x-3.4、cocos2d-x-3.2、cocos2d-x-2.2.6、cocos2d-x-2.2.2和cocos2d-x-2.2.1。
基于2D-PCA与2D-MMC的人脸识别算法.pdf
Cocos2D-X开发学习笔记-触屏事件使用示例 教程地址:http://blog.csdn.net/yangyu20121224/article/details/10029143