Samoy / image_save

Save image to album or sandbox
https://pub.dev/packages/image_save
MIT License
23 stars 27 forks source link

保存源生组件时出错 #6

Closed CoderHln closed 4 years ago

CoderHln commented 4 years ago

[VERBOSE-2:platform_view_layer.cc(22)] Trying to embed a platform view but the PrerollContext does not support embedding [VERBOSE-2:platform_view_layer.cc(39)] Trying to embed a platform view but the PaintContext does not support embedding

CoderHln commented 4 years ago

在保存组件的时候,如果组件是platform_view,例如webView,就会报这个,建议在iOS项目下,info.plist中加入 <key>io.flutter.embedded_views_preview</key><true/> 即可,应该是可以保存到源生的组件。

Samoy commented 4 years ago

在保存组件的时候,如果组件是platform_view,例如webView,就会报这个,建议在iOS项目下,info.plist中加入 <key>io.flutter.embedded_views_preview</key><true/> 即可,应该是可以保存到源生的组件。

这个组件是用来保存图片的,你的意思是从webview里面保存图片吗?

CoderHln commented 4 years ago

在保存组件的时候,如果组件是platform_view,例如webView,就会报这个,建议在iOS项目下,info.plist中加入 <key>io.flutter.embedded_views_preview</key><true/> 即可,应该是可以保存到源生的组件。

这个组件是用来保存图片的,你的意思是从webview里面保存图片吗?

是我理解错了,我是把widget转换成图片然后保存,但是在转源生组件的时候出现问题了,跟本库保存图片功能没有关系的。目前遇到个问题就是,flutter for web 保存图片的时候会报 matrix4[0] == window.devicePixelRatio && matrix4[5] == window.devicePixelRatio is not true 是不支持flutter for web吗?

Samoy commented 4 years ago

在保存组件的时候,如果组件是platform_view,例如webView,就会报这个,建议在iOS项目下,info.plist中加入 <key>io.flutter.embedded_views_preview</key><true/> 即可,应该是可以保存到源生的组件。

这个组件是用来保存图片的,你的意思是从webview里面保存图片吗?

是我理解错了,我是把widget转换成图片然后保存,但是在转源生组件的时候出现问题了,跟本库保存图片功能没有关系的。目前遇到个问题就是,flutter for web 保存图片的时候会报 matrix4[0] == window.devicePixelRatio && matrix4[5] == window.devicePixelRatio is not true 是不支持flutter for web吗?

暂不支持,后续我会添加

Samoy commented 4 years ago

在保存组件的时候,如果组件是platform_view,例如webView,就会报这个,建议在iOS项目下,info.plist中加入 <key>io.flutter.embedded_views_preview</key><true/> 即可,应该是可以保存到源生的组件。

这个组件是用来保存图片的,你的意思是从webview里面保存图片吗?

是我理解错了,我是把widget转换成图片然后保存,但是在转源生组件的时候出现问题了,跟本库保存图片功能没有关系的。目前遇到个问题就是,flutter for web 保存图片的时候会报 matrix4[0] == window.devicePixelRatio && matrix4[5] == window.devicePixelRatio is not true 是不支持flutter for web吗?

查了相关资料,浏览器不允许通过js操作下载文件,而且一般现在浏览器应该会自带的有保存图片的功能吧,所以现在我无法实现该功能,若你有更好的想法,可以回复该issue.