目前与结构2.0.6一起使用,以在HD图像上应用滤镜。我需要在最短的时间内应用过滤器。为此,我使用webGL方法来应用滤波器,如here (fabric.js demo)所述。如果您将其应用于大小为< = 1 MB的图像,则效果非常好,但图像尺寸大于此值时,滤镜确实应用得相当好,但它在剪裁图像时效果非常好。附接在测试图像和应用灰度滤波器,用于参考在高清图像上应用WebGL滤镜会削减图像(结构V2-beta-6)
0
A
回答
2
请参考更新日志和说明:
http://fabricjs.com/fabric-filters
而不是查看演示应用程序,您会注意到该文档讨论的是fabric.textureSize
属性。
该限制与以兆字节为单位的大小无关,但与像素大小有关。
它设置为2048,大小为基础设置,以适应大多数旧硬件并为您提供最大2048x2048的过滤器尺寸。
在将您的应用程序启动至您认为想要支持的最大大小之前,请提高此值。例如4096。
如果你超过5000你可能会失去对ie11的支持。
有两个限制,您必须注意: 浏览器中的最大画布尺寸和用户正在使用的笔记本电脑的硬件中的最大纹理尺寸。
相关问题
- 1. Android图像滤镜应用程序
- 2. 固定图像的宽度和高度,但高度被削减
- 3. JavaScript滤镜图像颜色
- 4. 锐化图像滤镜
- 5. 旋转图像削减角落
- 6. 如何在滑块图像上应用深蓝色滤镜
- 7. 高清图像和应用尺寸
- 8. 车削图像GreyScale
- 9. webgl图像滑块
- 10. 如何将高清图像缩小为标清图像?
- 11. 核心图像滤镜背景
- 12. WPF图像控制削波
- 13. OpenGl中的镜像图像
- 14. 应用色相/饱和度滤镜与OpenGL的图像
- 15. 将SVG滤镜应用于背景图像
- 16. 如何正确地应用滤镜到图像数组?
- 17. 如何离子应用图像CSS3滤镜2
- 18. 如何在图像上添加彩色滤镜效果?
- 19. 在使用清晰度滤镜后Imageview未复位为原始图像
- 20. 高斯图像过滤图低stdev。值
- 21. 使用高清图像为iPhone 3.x
- 22. 使用scipy/numpy在python中进行图像处理的高通滤镜
- 23. 使用Pure Javascript/JQuery镜像图像
- 24. 在高清背景图像iPhone上使用jQuery页面转换
- 25. 应该类结构镜像数据库结构?
- 26. 在图像上应用colorFilter
- 27. 像iphone中其他图像编辑应用程序一样实现图像滤镜?
- 28. 镜像图像从摄像头
- 29. Base64图像到WebGL上下文(用于读像素)
- 30. 使用jQuery获取图像的镜像图像
感谢您的帮助。如果我可能会问,如何计算适合2800 x 1800尺寸图像的滤镜尺寸?是否有公式可以预测图像的合适滤镜尺寸? –
您必须选取2800.纹理的创建与图像一样大,而用于保持它的画布则是创建方形。可能是因为我没有插入2个参数,其背后真的没有具体的原因。所以你的webgl画布将是2800x2800 – AndreaBogazzi
我将fabric.textureSize增加到了4096,就像你指示的一样,但是图像被剪掉了 –