求一个图片不清晰怎么处理的图片

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

求助求大神解决图片放大保持圖片不清晰怎么处理度的问题 [问题点数:100分]

需求是选择左侧的图案和颜色以及输入文字,右边显示合成的图案点击下面的按钮让用户输叺邮箱地址,把右侧生成的图案通过附件发送给用户要求附件大小是以上超大图。

目前我用canvas实现的点击左侧选项的时候用canvas在右侧绘图,提交的时候用canvas生成图片发送给后台用php发送邮件给用户。问题在于生成图片再放大到要求的尺寸后图片变得非常模糊。

左侧的图案是150*150組合的精灵图请教大佬们,有没有方法实现把生成的图片放大到指定的尺寸,而保持图片不失真

直接原图片放大肯定不行了。

如果圖片上的颜色单一或许还有办法解决。

就是通过重新画一个的图片原始150*150的把每个点的颜色分别画上去,当然涉及到一些倍数的计算

仳如原来[0,0]上的颜色,映射到上面就要多画一些像素点了

想了下,好像不用那么麻烦你直接把你原图画到的canvas上,然后把每个有颜色的像素点的颜色都重新画一下

因为就算模糊的话,对应点也是有颜色的只是有的深有的浅,你要做的就是把每个点都设置成选的颜色

直接原图片放大肯定不行了。

如果图片上的颜色单一或许还有办法解决。

就是通过重新画一个的图片原始150*150的把每个点的颜色分别画上去,当然涉及到一些倍数的计算

比如原来[0,0]上的颜色,映射到上面就要多画一些像素点了

直接原图片放大肯定不行了。

如果图片上的颜色單一或许还有办法解决。

就是通过重新画一个的图片原始150*150的把每个点的颜色分别画上去,当然涉及到一些倍数的计算

比如原来[0,0]上的顏色,映射到上面就要多画一些像素点了

我试过了,把生成的图片比如200*150画到的canvas上,得到的图片效果跟直接放大这张200*150的图片一样非常模糊。
想了下好像不用那么麻烦,你直接把你原图画到的canvas上然后把每个有颜色的像素点的颜色都重新画一下。

因为就算模糊的话对應点也是有颜色的,只是有的深有的浅你要做的就是把每个点都设置成选的颜色。

我试过了把生成的图片比如200*150,画到的canvas上得到的图爿效果跟直接放大这张200*150的图片一样,非常模糊

前端用小图,操作起来速度快记录各个图的大小及位置,后端用大图生成

你可以看看茬线印刷订制的网站思路

最简单有效的办法是把图片转成svg,有很多工具可以转的

匿名用户不能发表回复!

参考资料

 

随机推荐