« メールトラブルはISPのヒューマンエラー | メイン | 札幌で忘年会 »

2006年12月15日

gdImageStringFTPtr()

出陣。gdライブラリの改修。TTF文字列を描画する際に、現行のインタフェースでは、TrueTypeフォントのファイルパスを渡して内部でファイルを読み込んで処理しているが、FreeType2.2では、メモリ上のフォントデータからも描画できるので、gdライブラリのgdImageStringFTをオンメモリ対応としたい。 FreeType内で、フォントデータの先頭ポインタと、データサイズが必要なので、インタフェースにそれらを追加し、不要となるファイルパスを削除した。
gdライブラリ内で自前で定義(malloc等)しているフォントキャッシュの制御が結構複雑な実装なので難儀したが、とりあえず新関数gdImageStrinFTPtr()を作成。

 一方で共有メモリにTTFファイルを退避させる処理も実装。これは特に問題なくできた。
そしてドライバ側を改修して試運転。 従来通りの文字描画を確認できた。しかし、描画速度は思ったより向上していない。参ったな。

 京急が16日より京急たまごっちスタンプラリーなるものを始めることを知った。ウイング号(2100形)の側面の大型ステッカにそう書かれていただけで詳細は不明。期間は2007年1月14日までという。最寄駅にあった京急百貨店のチラシに少し詳しく載っていた。


にほんブログ村 旅行ブログ 旅行ガイド・プランへ

【他の年の本日の日誌】
2007:
ひかり電話開通 今週も在宅の週末。今日からひかり電話に切り替え。受話器をあげると、既に無音。局側の工事は完了した様子。  先日送られてきたルータ(RT-200NE)のIPアドレスを変更、PPP
2005:
Google モバイル 検索メール/Champagne/ANAサイトリニューアル  出陣。 ドキュメント整理ほか。夜保守作業を慎重に行い事なきを得た。 Googleが携帯電話向けに「Google モバイル 検索メール (Beta)」をリリースした。携帯電話端末から、g@google.jpへ検索クエリを投げることで、折り返...
2004:
reroute@NH 午後より出陣。 午前中に新橋のANA CTOに出向き、 ソウル発米子行きの航空券(ドノーマル)のエンドースをしてもらう。残っている区間は、HND-KIX-ICNだが、ひとまずJALにエンドース。後日HND-ITM-FUK-KMI-FUK-I...
2003:
ゆし豆腐作成 西洋人。 ゆし豆腐作成 豆乳とにがり。掻き回す回数がポイントか。...
2002:
沖縄遠征(4)〜本島南部  8:10レンタカーを借りる。今日もマツダデミオ(限定特価\3500)。ナビ付だった。妻は本島初訪問と言うことで南部の定番コースをご案内。 ひめゆりの塔、知念村斎場御嶽を経由して11:50首里城着。ここで昼食をとるべく丸弘食堂へ行くも今日は...
2001:
関西遠征  バーゲンフェアで取れた航空券で7000円(正確には6850円)で大阪へ。JL105で飛び立つも本日は冬型の気圧配置で、離着陸時は結構揺れ、怖かった。しかしがんばってキエフで航空写真をとる。富士山が美しかった。 伊丹から、モノレール、阪急、...

投稿者 onsenfan [ きっぷ・乗車券, プログラミング, 京急 ] : 2006年12月15日 23:52

この記事が役に立った/おもしろいと思ったら、ワンクリックで応援お願いします

トラックバック

このエントリーのトラックバックURL:
http://blog.odorokutamegoro.com/cgi-bin/mt/mt-tb.cgi/1684_2591672302828

コメント

コメントしてください




保存しますか?



ジオターゲティング
counter
1