rustq / vue-skia

Skia based 2d graphics vue rendering library. It is based on Rust to implement software rasterization to perform rendering. 基于 Skia 的 2D 图形 Vue 渲染库 —— 使用 Rust 语言实现纯软件光栅化
https://vue-skia.netlify.app
MIT License
293 stars 12 forks source link

feat: support v image #10

Closed faga295 closed 1 year ago

faga295 commented 1 year ago

support v-image

image

And support monorepo, don't need link or copy soft-skia-wasm

meloalright commented 1 year ago

monorepo is great!

不过好像还有点小问题 ci 没过

faga295 commented 1 year ago

因为monorepo是基于pnpm的,所以需要用pnpm作为包管理工具,我改一下(会涉及到ci)

meloalright commented 1 year ago

https://github.com/rustq/vue-skia/actions/runs/5900121756/job/16013001037

截屏2023-08-19 01 30 15

还是有些问题的

faga295 commented 1 year ago

@meloalright cc, 把global改成了window

boenfu commented 1 year ago

这种实现方式是不是只能支持本地图片,有考虑过不用 base64,本地和网络图片都通过 fetch 直接拿 u8 array buffer 么

meloalright commented 1 year ago

Nice Job! 好像在我这里跑起来 playground 报了一点错

我合到 rustq:dev/image 处理一下

截屏2023-08-19 11 37 55
faga295 commented 1 year ago

这种实现方式是不是只能支持本地图片,有考虑过不用 base64,本地和网络图片都通过 fetch 直接拿 u8 array buffer 么

可以的,我后面再提个pr支持一下

meloalright commented 1 year ago

这种实现方式是不是只能支持本地图片,有考虑过不用 base64,本地和网络图片都通过 fetch 直接拿 u8 array buffer 么

可以的,我后面再提个pr支持一下

Now supported https://github.com/rustq/vue-skia/pull/13

https://vue-skia.netlify.app/