チェンジセット 89
- コミット日時:
- 2007/10/02 23:51:50 (5 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
nitoyon/as3/src/com/nitoyon/potras/PotrAs.as
r85 r89 45 45 text.text = letter; 46 46 47 var bitmapdata:BitmapData = new BitmapData(fontSize * letter.length, fontSize * 1.2); 48 bitmapdata.draw(text); 47 // We have to use threshold method to binarize, because Mac OS draws antialiased text. 48 var bmdtmp:BitmapData = new BitmapData(fontSize * letter.length, fontSize * 1.2, true); 49 var bitmapdata:BitmapData = bmdtmp.clone(); 50 bmdtmp.draw(text); 51 bitmapdata.threshold(bmdtmp, bmdtmp.rect, new Point(), "<", 0xffdddddd, 0xff000000); 49 52 50 53 var pathList:Array = PathList.create(bitmapdata); 51 54 var c:ClosedPathList = ProcessPath.processPath(pathList); 52 55 56 bmdtmp.dispose(); 53 57 bitmapdata.dispose(); 54 58 return c;

