Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小雨青年
freetype
提交
03e93b9a
F
freetype
项目概览
小雨青年
/
freetype
通知
14
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
freetype
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
03e93b9a
编写于
6月 16, 2011
作者:
N
Nigel Tao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
freetype: update for image/draw changes.
R=r CC=golang-dev
http://codereview.appspot.com/4620044
上级
fdfcd83e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
8 addition
and
8 deletion
+8
-8
example/freetype/main.go
example/freetype/main.go
+2
-2
example/gamma/main.go
example/gamma/main.go
+3
-3
example/raster/main.go
example/raster/main.go
+3
-3
未找到文件。
example/freetype/main.go
浏览文件 @
03e93b9a
...
...
@@ -7,11 +7,11 @@ package main
import
(
"bufio"
"exp/draw"
"flag"
"fmt"
"freetype-go.googlecode.com/hg/freetype"
"image"
"image/draw"
"image/png"
"io/ioutil"
"log"
...
...
@@ -86,7 +86,7 @@ func main() {
ruler
=
image
.
RGBAColor
{
0x22
,
0x22
,
0x22
,
0xff
}
}
rgba
:=
image
.
NewRGBA
(
640
,
480
)
draw
.
Draw
(
rgba
,
rgba
.
Bounds
(),
bg
,
image
.
ZP
)
draw
.
Draw
(
rgba
,
rgba
.
Bounds
(),
bg
,
image
.
ZP
,
draw
.
Src
)
c
:=
freetype
.
NewContext
()
c
.
SetDPI
(
*
dpi
)
c
.
SetFont
(
font
)
...
...
example/gamma/main.go
浏览文件 @
03e93b9a
...
...
@@ -7,9 +7,9 @@ package main
import
(
"bufio"
"exp/draw"
"fmt"
"image"
"image/draw"
"image/png"
"log"
"os"
...
...
@@ -51,8 +51,8 @@ func main() {
h
=
200
)
rgba
:=
image
.
NewRGBA
(
w
,
h
)
draw
.
Draw
(
rgba
,
image
.
Rect
(
0
,
0
,
w
,
h
/
2
),
image
.
Black
,
image
.
ZP
)
draw
.
Draw
(
rgba
,
image
.
Rect
(
0
,
h
/
2
,
w
,
h
),
image
.
White
,
image
.
ZP
)
draw
.
Draw
(
rgba
,
image
.
Rect
(
0
,
0
,
w
,
h
/
2
),
image
.
Black
,
image
.
ZP
,
draw
.
Src
)
draw
.
Draw
(
rgba
,
image
.
Rect
(
0
,
h
/
2
,
w
,
h
),
image
.
White
,
image
.
ZP
,
draw
.
Src
)
mask
:=
image
.
NewAlpha
(
50
,
50
)
painter
:=
raster
.
NewAlphaSrcPainter
(
mask
)
gammas
:=
[]
float64
{
1.0
/
10.0
,
1.0
/
3.0
,
1.0
/
2.0
,
2.0
/
3.0
,
4.0
/
5.0
,
1.0
,
5.0
/
4.0
,
3.0
/
2.0
,
2.0
,
3.0
,
10.0
}
...
...
example/raster/main.go
浏览文件 @
03e93b9a
...
...
@@ -7,9 +7,9 @@ package main
import
(
"bufio"
"exp/draw"
"fmt"
"image"
"image/draw"
"image/png"
"log"
"os"
...
...
@@ -113,7 +113,7 @@ func showNodes(m *image.RGBA, ns []node) {
for
_
,
n
:=
range
ns
{
p
:=
p
(
n
)
x
,
y
:=
int
(
p
.
X
)
/
256
,
int
(
p
.
Y
)
/
256
if
!
m
.
Bounds
()
.
Contains
(
image
.
Point
{
x
,
y
}
)
{
if
!
(
image
.
Point
{
x
,
y
})
.
In
(
m
.
Bounds
()
)
{
continue
}
var
c
image
.
Color
...
...
@@ -147,7 +147,7 @@ func main() {
// Draw the mask image (in gray) onto an RGBA image.
rgba
:=
image
.
NewRGBA
(
w
,
h
)
gray
:=
image
.
NewColorImage
(
image
.
AlphaColor
{
0x1f
})
draw
.
Draw
(
rgba
,
rgba
.
Bounds
(),
image
.
Black
,
image
.
ZP
)
draw
.
Draw
(
rgba
,
rgba
.
Bounds
(),
image
.
Black
,
image
.
ZP
,
draw
.
Src
)
draw
.
DrawMask
(
rgba
,
rgba
.
Bounds
(),
gray
,
image
.
ZP
,
mask
,
image
.
ZP
,
draw
.
Over
)
showNodes
(
rgba
,
outside
)
showNodes
(
rgba
,
inside
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录