因工作需求 每次截圖都還要經一手軟體裁切 有夠~麻煩!!! 上網谷哥了一下簡單理解大概就是 創個renderTexture, 把畫面畫出來, 轉存成png~結束! 其中y值可能需要做對應的調整, 沒調整前我截圖會偏移, 大家在自己研究看看 然後, 截完的圖會被放置在電腦"下載"的位置 還沒研究怎麼丟到對應的資料夾 到時有心得再補上function SavePng(dsiplayObj:egret.DisplayObject ,name:string) { var renderTexture:egret.RenderTexture = new egret.RenderTexture(); renderTexture.drawToTexture( dsiplayObj); let adjustY = renderTexture.textureHeight - 630; renderTexture.saveToFile("image/png", name +".png", new egret.Rectangle(0,adjustY,1120,630)); }
沒有留言:
張貼留言