<< index

Artlet2D for HSP3, GDI+

S.PROGRAMS NET :: HSP :: Artlet2D

アルファチャネルつきの画像描画機能を HSP に

Artlet2D (アートレット 2D) は、GDI+ を利用して、HSP でアルファチャネル (透明度成分) 付きの画像データを扱うためのモジュールです。HSP 標準の描画命令とは別に、以下のような機能が使えるようになります。

・ピクセルフォーマット 32bit ARGB の仮想イメージバッファ
・HSP スクリーンと Artlet2D 仮想イメージ間の相互画像コピー (alCopy〜)
・線分、楕円、矩形などの基礎図形、自由曲線の描画機能 (alDraw〜, alFill〜)
・アンチエイリアシングされた滑らかなエッジの描画
・アルファ値付き color 命令 (alColor)
・グラデーションブラシ、テクスチャブラシ (alGradientColor, alTextureImage)
・自由なペン幅、さまざまなペンスタイル (alPen〜)
・矩形領域内で自動折り返し可能・縦横アラインメント可能なテキスト表示 (alDrawText)
・スムーズな画像拡大・縮小コピー (alStretch〜)
・指定カラー範囲の透明化、ガンマ調整、カラーマトリックスによる明度調整、半透明、セピア変換などのコピーモード (alCopyMode〜)
・座標変換マトリクスによる描画位置や回転角度の変更 (alTransModeOffsetRotateZoom, alTransModeRotateAt)
・アルファチャネル付き png ファイルの読み書き (alLoadFile, alSaveFile)

2010/02/04 Artlet2D 1.01 R2 をアップ
2008/08/29 Artlet2D 1.01 をアップ
2008/08/09 Artlet2D 1.0 をアップ

ダウンロード

Artlet2D 1.01 R2

a2d101_r2.lzh

Artlet2D モジュール (a2d.hsp) と、hs ヘルプファイル (a2dhelp.hs) と、サンプルスクリプトをセットにしたアーカイブです。

リリースノート

1.01 R2 (モジュール本体の変更はありません)
・ドキュメント、サンプルスクリプト変更
・ドキュメントサムネイルファイル追加 (HSP Document Library 用)
・同梱 gdiplus.dll アップデート

1.01
・alCreateImage 命令の不具合修正
・alErase 命令のヘルプミス修正

つかいかた

a2d.hsp をインクルードすると、Artlet2D の命令が使用できるようになります。 (Windows XP 以前の環境では、同梱の gdiplus.dll が必要です。)

各命令の詳細は、hs ヘルプ a2dhelp.hs に記載されています。

著作権フリー。

Artlet2D モジュールは、著作権フリーです。利用や配布、改変について制限はありません。

モジュールの不具合やドキュメントの誤りなどがありましたらお知らせください。

BACK