在C#中将文本转换为绣花针 - javascript

                                                                                            
                
        
我正在像http://www.vistaprint.in/vp/ns/easypath/studio.aspx?template=446855~s1_BJD_BJX&ag=True&xnav=previews&xnid=image_112&rd=1一样在asp.net C#中开发产品配置器

我被这三个问题困扰。

用户将上传带有简单(无渐变)文本的清晰图像。我想将此图像上的文字更改为绣花缝合文字吗?文本可以是直线文本或弯曲文本或任何其他形状。
如果图像上的文字无法显示,是否可以将文字简单地转换为绣花缝合的文字?文本可以是直线文本或弯曲文本或任何其他形状。
可以使用某些jquery或javascript或C#插件吗?如果是,请提出建议。

由于我是产品配置器的新手,所以我不知道从哪里开始
并需要一些帮助。

参考方案

方法1

我要这样做的一种方法是使每个字母a-z A-Z以及每个数字0-9具有不同的图像。 (具有透明背景)

当用户完成输入后,我将使用用户的输入将ajax请求发送到服务器,并且响应将是带有文本本身的图像。 (jQuery可用于此目的)
在服务器端,对于用户输入中的每个字母,我将获取适当的图像。例如,“ a”为在C#中将文本转换为绣花针 - javascript。 (最好使字母具有透明背景)。
使用这样的Combine two Images into one new Image之类的东西,我将创建全文,然后将其发送回客户端。
在客户端,您会大致知道将新图像放置在画布上的位置。 /例如,它必须垂直和水平居中。

最后,如果您想弯曲,操纵等文字,您还可以使用标准的C#工具-MSDN也是这样的答案-here。

方法2

另一种方法是创建/或使用自定义字体(可以在here和here中找到一种合适的字体)并使用它来渲染图像。请检查此question。如果您需要更认真的文本操作,则此方法可能更合适。

ASP.NET-如何更改JSON序列化的方式? - javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

jQuery val函数在隐藏字段上不起作用? - javascript

这是我的HTML代码:<div style='display:none;' id='allformid'> <div> <form action='#'> <input type='text' name='name' …

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…

退出时发送电子邮件 - javascript

我有一个在ASP.NET 3.5框架上编写的应用程序,它由多个部分组成。比方说,我添加到其中的部分涉及任务生成和更新。目前,我正在尝试添加一项功能,以在我退出任务更新时发送电子邮件更新。我需要考虑几个问题:1)当用户从任务更新导航到应用程序的任何其他部分时,我需要发送电子邮件更新;2)当用户从一个任务导航到另一个任务时(例如,手动更改URL中的任务ID,或从…

在PHP服务器上从HTML进行数据挖掘 - javascript

我使用jQuery创建了一个不错的库,该库在浏览器中运行,并且基本上完成了从各种html页面中挖掘任意数据的任务。我想将此库迁移到运行PHP的Apache服务器并在服务器端运行它。但是,我不知道与PHP兼容的可靠浏览器模拟器。最坏的情况是在PHP中再次实现整个过程。该解决方案将涉及:发送请求解析HTML实现基本功能以执行Java / jQuery标准执行的任…