利用颜色量化的图像-HTML表格转换制造技术

技术编号:7165323 阅读:260 留言:0更新日期:2012-04-11 18:40
一种生成表现丰富的电子邮件消息的系统和方法,所述电子邮件消息具有影像和在多种电子邮件阅读器中兼容的可变高度内容输入区。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及支持与多个电子邮件客户端的电子邮件内容兼容性,更具体地说,涉及用可变高度背景内容影像生成着色表格以在多种电子邮件阅读器中支持富内容的系统和方法。
技术介绍
随着网页编程语言,比如HTML,XHTML, DHTML和其它置标语言的持续进展,尤其是随着帮助分离web内容的表现与其实际内容的样式表(style sheet)语言(比如层叠样式表(CSS))的日益更普遍使用,网页在内容和表现两方面都在变得越来越复杂。理想地,每种电子邮件阅读器理应按照相同的方式显示任意给定电子邮件。S卩,给定电子邮件的表现会看起来相同,与哪种电子邮件阅读器(例如Outlook,Gmail,Hotmail, Yahoo !,AOL等等)显示它无关。不过,尽管web浏览器的厂家倾向于对浏览器进行频繁、 不间断的更新,以支持和跟上流行的网页生成语言的最新变化,以便能够呈现源自用不同语言编写的多种文档的网页内容,不过电子邮件阅读器的厂家一般并不如此勤奋地提供对附随的样式表语言的所有特征的支持。例如,一些电子邮件阅读器不支持流行的样式表语言CSS的许多特征,包括可重复的背景图像。结果常常是不能在电子邮件消息中发送利用样式表语言编写的表现丰富的网页,并且不能期望电子邮件阅读器像典型浏览器那样地呈现所述网页。从而,理想的是提供跨越典型的电子邮件阅读器,使表现丰富的内容可读和可表现的技术。
技术实现思路
本专利技术的实施例目的在于灵活的电子邮件消息生成模板建立技术和系统,及具有内容丰富的影像和按照插入其中的用户内容的数量而增大和缩小的自动扩展用户可编辑内容区的电子邮件生成模板。在一个实施例中,通过把图像中的每个像素量化成多个离散颜色;生成包含多个表格单元格的电子邮件可读表格,每个表格单元格对应于一个离散的像素组,量化图像中的每个像素只属于一个离散的像素组,每个离散的像素组包含至少一个像素,并且或者对应于单个像素,或者对应于已被量化成相同的离散颜色并被排列在具有在第一维度的第一数目的像素和在第二维度的第二数目的像素的量化图像中的多个相邻像素;和把每个相应表格单元格的背景颜色设定成属于相应表格单元格的对应离散像素组的像素的离散颜色, 像素化图像被转化成电子邮件可读表格。其它实施例包括电子邮件消息模板生成系统和技术,及电子邮件消息生成系统和技术。附图说明图1图解说明表现丰富的电子邮件消息模板的例子。图2图解说明在图1中图解说明的文档的例证实现。图3示意地图解说明图像-表格转换器进行的背景图像文档到表格的转换。图4是图解说明在图像-表格转换器的一个例证实施例中进行的步骤的流程图。图5是例证的像素化图像和用图像-表格转换器的一个实施例会获得的像素的例证分组的放大视图,和由此产生的着色表格。图6是图解说明本专利技术的实施例的工作网络环境的方框图。图7是图解说明电子出版工具可在其中工作的用户计算机环境的方框图。图8图解说明可用于生成可变高度内容图像的例证最小图像。图9图解说明例证的电子邮件消息生成模板。具体实施例方式本专利技术的实施例实现灵活的电子邮件消息生成模板建立技术和系统,及具有内容丰富的影像和按照插入其中的用户内容的数量而扩大和缩小的自动扩展用户可编辑内容区,同时适合于由多种不同种类的电子邮件阅读器显示的电子邮件生成模板。首先参见图1,图中表示了表现丰富的电子邮件消息模板100的例子,电子邮件消息模板100包括页眉102,页脚104和中间区域110。页眉102和页脚104可包括插入前景中的用户可编辑或不可编辑的内容,比如影像和文本。在模板中,页眉102和页脚104最好被配置成不能被模板的最终用户编辑,不过也可被配置成在所有内容(模板设计者提供的内容和最终用户提供的内容)都被插入内容区的前景层中的时候是可编辑的。中间区域110包括背景图像112和前景用户可编辑内容容器114。用户可编辑内容区114可以占据整个中间区域110,或者可被局限于模板100的中间区域110的固定区域 (用虚线指示)。在电子邮件消息模板100中,理想地,最终用户能够把所需数量的文本或其它内容插入用户可编辑内容区114中,因此理想的是当用户输入内容,从而填充用户可编辑内容区114时,用户可编辑内容区114自动向下扩展,以致在显示器上向下推动页脚区 104。S卩,用户可编辑内容区114应是按照插入的用户插入内容的数量自动扩大和自动缩小的。例如,可利用在同时待审的美国专利申请,序列号No. 12/060, 254,"Flexible Web Page Template Building System And Method” (申请日 2008 年 3 月 31 日)中详细说明的自动扩展用户可编辑内容容器,实现用户可编辑内容区114(该专利申请被转让给对本专利技术感兴趣的相同受让人,在此整体引为参考)。文档100本身可利用在美国专利申请,序列号No. 12/060, 254中描述的网页建立技术和网页模板建立技术来实现。如在美国专利申请,序列号No. 12/060, 254中所述,一种实现自动扩展用户可编辑内容容器和背景图像的技术是当内容容器114扩大时,自动重复背景图像,和当内容容器114缩小时,消除背景图像的实例。图2中图解说明了文档100的一个例证实现,其中文档被实现成具有页眉部分202,页脚部分204,和可重复的中间部分组件212,所述可重复的中间部分组件212在页眉部分202和页脚部分204之间被重复所需的次数,以适应在中间部分210中被置于前景中的自动扩展的用户可编辑内容容器214的大小。从而,中间部分 210可包括可重复的中间部分组件212的一个或多个实例,取决于自动扩展的用户可编辑内容容器214中的用户插入内容的数量。在把HTML和/或其它置标语言转化成可显示内容的web浏览器或电子邮件阅读器中,实现中间部分210的一种技术是利用诸如CSS之类的样式表语言,把表现属性(例如,文档的文本字体、字号和属性,背景颜色和样式,元素对齐,及其它外观和格式化属性) 和文档的实际内容分开。使用样式表规定文档的表现可显著简化置标语言文档的清晰性, 从而被许多web开发者采用,并得到许多浏览器支持,在一定程度上也得到电子邮件阅读器支持。不过,由于不是所有电子邮件阅读器都支持样式表语言代码,并且由于许多电子邮件阅读器明确不支持CSS (或者有时甚至HTML)的背景图像特征,因此按照本专利技术的一个方面,一旦决定了电子邮件消息模板或其它类似文档的背景影像,并且定义了背景图像上的用户可插入内容的区域,背景图像就被转换成所有电子邮件阅读器支持的、包含多个着色单元格的HTML表格,当被呈现时,所述多个着色单元格显示背景图像。图3图解说明图像-表格转换器330进行的背景图像文档310到电子邮件可读表格320 (例如,HTML表格)的转换。图4是图解说明在图像-表格转换器330的例证实施例中执行的步骤的流程图。 如图所示,在方法400中,图像-表格转换器330接收图像310 (步骤401),例如将被插入电子邮件消息的用户可编辑内容的背景中的背景图像。最好,图像310中的像素被颜色量化成多种离散颜色(步骤40幻。在一个实施例中,颜色被量化成预定最大数目的离散颜色。 在一个实施例中,通过对图像运用颜色量化算本文档来自技高网...

【技术保护点】
1.一种计算机实现的用于将图像转化成表格的方法,包括:接收图像;把图像中的每个像素量化成多个离散颜色;生成包含多个表格单元格的电子邮件可读表格,每个表格单元格对应于一个离散的像素组,并且量化图像中的每个像素只属于一个离散的像素组,每个离散的像素组包含至少一个像素,并且或者对应于单个像素,或者对应于已被量化成相同的离散颜色并被排列于在第一维度上具有第一数目的像素并在第二维度上具有第二数目的像素的量化图像中的多个相邻像素;以及把每个相应表格单元格的背景颜色设定成属于相应表格单元格的对应离散像素组的像素的离散颜色。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:L·D·埃勒斯
申请(专利权)人:威仕达品特技术有限公司
类型:发明
国别省市:BM

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1