首页 [ 尚未分类 ] 图片在线裁剪(JQUERY + HTTPHANDLER)源码
一键分享

图片在线裁剪(JQUERY + HTTPHANDLER)源码

  • 免费

2009-05-31 09:37:20

收藏 1012 次|关注 20197 次|下载 1976 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:51asp***
  • 访问次数:   312248 次
  • 源码数量:   1241 套
  • 通过比率:   97%
  • 活跃于:   三个月前
  • TEL:   13*******71
  • 最新IP属地:北京市
  • 微信扫码咨询
.net
  • 51Aspx源码必读.txt[1KB]
  • UpgradeLog.htm[30KB]
  • BitmapCutter.sln[1KB]
  • from.jpg[11KB]
  • 最新Asp.Net源码下载.url[125B]

源码介绍

源码参数

  • 源码类别:【尚未分类】
  • 源码类型:B/S
  • 适合人群: 高手
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:无数据库
  • 源码大小:3.64MB
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 1
  • 1
  • Aspx.Query.CodeImageQueryModel

一、更新记录

1、更新日期:2022-12-27 00:00:00

2、更新内容:
 

图片在线裁剪(jQuery + HttpHandler)源码

正好这次有个同学希望在自己的坛子上挂个图片裁剪以生成头像的功能, 于是帮忙写了这么个插件.也许很多51aspx的朋友用得着, 就一并发上来啦.

简单说明:
Cutter为裁剪对象, 用于存储客户端通过AJAX提交的数据。
Helper为图片处理类, 包括图片翻转(RotateImage()), 图片裁剪(GenerateBitmap())。
Callback为服务器端图片处理类, 通过使用Cutter封装客户端AJAX提交的数据, 然后调用Helper中的方法来完成图片处理。
BitmapScissors是一个HttpHandler, 通过客户端返回的 'action' 来调用Callback中的方法。

客户端AJAX提交的Url为"scissors.axd", 实际为BitmapScissors类(如修改了服务器端处理程序, 请在Web.config中根据实际进行httpHandler节点配置), 为了便于代码管理及功能优化, 将功能进行了归纳, 大致可分为:

   缩放(zoom): 细分为放大和缩小,
   翻转(rotate): 细分为顺时针和逆时针,
   移动(move): 细分为上|右|下|左平移.

   所以直接编写三个 '基类' (具体实现看源码):
   izoom(zv): 提供图片放大或缩小功能, zv为当前缩放比,
   irotate(angle): 提供图片旋转功能, angle为当前旋转角度,
   imove(direction): 提供原图平移功能, direction为移动方向, 包括'left','up','right','down'.

责任编辑:超级美少女

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行