需要 JavaScript 咨询(在 HTML5 上下文中)

标签 javascript image html canvas

是和 friend 一起的爱好项目, 但由于我将投资于它(用于 UI/UX 设计),我需要确定可行性。 我自己是一名程序员,但我不认为有 JS 和 HTML5 方面的经验。

[说明]

我将在 JS 和 Html5 而不是 Flash 或 Silverlight 中做这种项目。 以下是有关 JavaScript 和 HTML5 可行性的问题列表:https://www.greetingbee.com/card-studio.aspx

  • 我们拖放和操作图像,最后我们想将贺卡(合成表面)保存为图像文件...

    1. 没有 Canvas 怎么办?打印屏幕或生成 html 组合 (DOM) 特定区域的图像

    2. 如何用 Canvas 做?牢记性能?

  • 使用 SVG 和/或 PNG 来保持贺卡形状的质量而不是调整大小等。任何建议和工具推荐

  • 是否有一个 JS 脚本可用于使浏览器支持某些 HTML5 功能(如果它不支持某些功能,例如让浏览器模拟和支持 :)),我自己不喜欢这个问题,但谁知道呢))

我知道这有点不寻常,但如果这些答案找到解决方案和提示,我们都可能受益。

我分享了这些具有某种解决方案的链接: www.stackoverflow.com/questions/12652769/rendering-html-elements-to-canvas/12660867#12660867

我知道 html2Canvas 据说不是很完美,还有 Modernizer 脚本可以帮助确定浏览器的 html5 特性

最佳答案

我不知道没有 Canvas 怎么办,但有了它们,就有 toDataURL 方法。您可以在这里阅读:http://www.nihilogic.dk/labs/canvas2image/

如果您想在服务器端保存图像,您可以通过 AJAX 或类似的方式将 toDataURL() 返回的数据发送到您的服务器。

至于关于 HTML5 模拟的第二个问题,有一段代码可以让您在旧的 IE 上使用 canvas 标签 http://code.google.com/p/explorercanvas/

关于需要 JavaScript 咨询(在 HTML5 上下文中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12742422/

相关文章:

javascript - 为什么 Google 的 Closure 库不托管在他们的 CDN 上?

javascript - jQuery slideToggle 在关闭时跳转

javascript - 正则表达式:匹配内容类型 http header 中的 javascript mime 类型

javascript - JS 函数与我的 if 语句逻辑不匹配

html - 两个 Bootstrap 列周围的边距导致中断到下一行

html - 如何使垂直列表项的高度相同?

javascript - 是 Primefaces p :editor safe to use?

javascript - JQuery 在点击时替换图像

ruby-on-rails - 如何检查图像是否存在于 Rails 中?

image - 为什么 Podman 在从文件加载后尝试拉取已存在的镜像?