<2D Graphics>读书笔记----前言(0.0)

                                    我的前言

     这儿我先说下我写读书笔记的方式----对于一些介绍性的东西我可能会直接把那些我认为有用的摘录下来;对于一些需要理解,实践的技术,我会把我的理解以及我用来验证我的看法的代码写下来.

     注意,因为我看的是英文版的电子书,而我的英语水平很烂(实际情况,并非谦虚^_^),加之我对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的中文版(第七版)中翻译为"绘图提示".

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引入地址在哪里<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=1900"> <title>TypeScript HTML App</title> <link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='live2d/css/live2d.css') }}"/> <style> html, body { margin: 0; background-color: #22d7dd; } </style> <script type="text/javascript" src="{{ url_for('static', filename='live2d/js/jquery.js') }}"></script> <!-- Pollyfill script --> <script src="https://unpkg.com/core-js-bundle@3.6.1/minified.js"></script> <!-- Live2DCubismCore script --> <script src="{{ url_for('static', filename='live2d/js/live2dcubismcore.js') }}"></script> <!-- Build script --> <script src="{{ url_for('static', filename='live2d/js/bundle.js') }}"></script> </head> <body> 1234567890 <div class="live2d-main"> <div class="live2d-tips"></div> <!-- 这里可以定义画布的大小位置 --> <canvas id="live2d" width="280" height="250" class="live2d"></canvas> <div class="tool"> <span class="fui-home"></span> <span class="fui-chat"></span> <span class="fui-eye"></span> <span class="fui-user"></span> <span class="fui-photo"></span> <span class="fui-info-circle"></span> <span class="fui-cross"></span> </div> </div> </body> <script src="{{ url_for('static', filename='live2d/js/message.js') }}"></script> <script type="text/javascript"> var resourcesPath = '/live2d/model/'; // 指定资源文件(模型)保存的路径 var backImageName = ''; // 指定背景图片 var modelDir = 'Haru,Hiyori,Mark,Natori,Rice,zwt'; // 指定需要加载的模型 init(); // 初始化模型,属于message.js文件 </script> </html>
06-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值