<需要flash player 10+支援>
通過FileReference擷取選中的圖檔,調用它的load方法,将圖檔存入到記憶體中。使用Loader(flash.display.Loader)類的loadBytes方法,加載圖檔。
在點選“加水印”的按鈕時,建立兩個BitmapData,然後裡面分别存放圖檔和需要添加的文字,之後将兩個BitmapData轉換為Bitmap添加至舞台,再轉成一張新的Bitmap。
儲存圖檔功能則較為簡單了,直接使用FileReference的save方法
實作的并不完善,缺少例如:選擇字型大小、顔色、間距等功能,未提供平鋪或是移動文字位置的功能…
示例代碼如下<僅供參考>: