144
144
?line Filename = filename:join([code:priv_dir(percept),"fonts","6x11_latin1.wingsfont"]),
145
145
?line Font = egd_font:load(Filename),
148
148
?line ok = egd:text(Im, get_point(), Font, "Hello World", Fgc),
149
?line <<_/binary>> = egd:render(Im, png),
151
GlyphStr1 = " !\"#$%&'()*+,-./", % Codes 32 -> 47
152
NumericStr = "0123456789", % Codes 48 -> 57
153
GlyphStr2 = ":;<=>?@", % Codes 58 -> 64
154
AlphaBigStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZ", % Codes 65 -> 90
155
GlyphStr3 = "[\\]^_`", % Codes 91 -> 96
156
AlphaSmStr = "abcdefghijklmnopqrstuvwxyz", % Codes 97 -> 122
157
GlyphStr4 = "{|}~", % Codes 123 -> 126
159
?line ok = egd:text(Im, get_point(), Font, GlyphStr1, Fgc),
160
?line <<_/binary>> = egd:render(Im, png),
162
?line ok = egd:text(Im, get_point(), Font, NumericStr, Fgc),
163
?line <<_/binary>> = egd:render(Im, png),
165
?line ok = egd:text(Im, get_point(), Font, GlyphStr2, Fgc),
166
?line <<_/binary>> = egd:render(Im, png),
168
?line ok = egd:text(Im, get_point(), Font, AlphaBigStr, Fgc),
169
?line <<_/binary>> = egd:render(Im, png),
171
?line ok = egd:text(Im, get_point(), Font, GlyphStr3, Fgc),
172
?line <<_/binary>> = egd:render(Im, png),
174
?line ok = egd:text(Im, get_point(), Font, AlphaSmStr, Fgc),
175
?line <<_/binary>> = egd:render(Im, png),
177
?line ok = egd:text(Im, get_point(), Font, GlyphStr4, Fgc),
178
?line <<_/binary>> = egd:render(Im, png),
150
180
?line ok = egd:destroy(Im),
151
181
erase(image_size),