当前位置:编程学习 > C#/ASP.NET >>

位图(即像素图)内的像素最大能放大到多大?

如题,如何用代码实现?我用photoshop cs5 的放大镜,最大能放大到3200%,但我依然觉的像素块太小,想继续放大。而且,要求缩放功能在网页内实现,不知可否?求助民间高手!!! --------------------编程问答--------------------
放大到超出原始大小就开始失真了...
好像无上限... --------------------编程问答-------------------- 可以无限放大。
在网页中实现时,貌似纯html和css无法做到。可能必须使用Flash,Silverlight或者html5里的canvas(javascript)来做。他们都提供了位图对象,包括缩放操作。 --------------------编程问答--------------------
引用 1 楼 yanghl1998 的回复:
放大到超出原始大小就开始失真了...
好像无上限...


谢谢回复!我的意思是不必把注意力放在图片总体的失真效果上,而是将像素继续放大。 --------------------编程问答--------------------
引用 2 楼 pkudzy 的回复:
可以无限放大。
在网页中实现时,貌似纯html和css无法做到。可能必须使用Flash,Silverlight或者html5里的canvas(javascript)来做。他们都提供了位图对象,包括缩放操作。


谢谢关注!能再说的具体些吗?等待。。。 --------------------编程问答-------------------- 直接在ps里面调大小不行吗? --------------------编程问答--------------------
引用 4 楼 stu_mk 的回复:
谢谢关注!能再说的具体些吗?等待。。。


不是特别清楚你的需求. 假设有两种模式:
1. 用户在网页上选要放大的倍数, 服务器端放大后把结果发送到客户端网页;
2. 用户在网页上动态放大缩小一个图片. 就跟Windows图像预览器那样可以用鼠标滚轮任意放大缩小.

模式1实现起来比较简单, 服务器端.NET提供了Bitmap还是Image类可以放大缩小图片, 然后把图片以stream的形式通过HTTP Response发送给客户端.

模式2就包含比较多的交互了, 这样需要用到嵌入在网页上的客户端程序, 目前流行的就有flash, silverlight和html5里的canvas.
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,