96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

返回的图片是怎么样的-photoshop 制作图片过程中怎么样一下就返回到原始图片?

原创:找图网 2023-04-27 00:28:32
  • php 怎么看返回的图片信息

  • 这个你说的这些,网上都没有办法帮你查到也。

    1. 用户在 中“选择图片”后, 会立刻把选中的图片上传到服务器。

    会通过上面这个网址来读取图片,显示供操作。还可以有以下返回值作为错误代码:

    -1 : Invalid identity!

    -2 : Invalid photograph!

    -3 : No photograph be upload!

    -4 : Can not write to the data/tmp folder!

    -5 : Server can not upload!

    2.用户在 中“确定”后, 会向服务器上传 3 个图片数据,作为大、中、小尺寸的头像图片。

    处理程序为:

    center/control/ : onrectavatar()

    程序的返回内容为:

    成功时: <?xml version="1.0" ?><root><face success="1"/></root>

    失败时: <root><message type="error" value="-1" /></root>

    3. 上传完成后,如果 能找到名为 updateavatar() 的 Javascript function,就会调用它。

  • photoshop 制作图片过程中怎么样一下就返回到原始图片?

  • 你在制作图片时,要先把原始图片复制一个副本,这样原始图片依然存在。操作时在副本上操作。要回到原始图片里,把所有的眼睛都关上,只留原始图片的眼睛即可。

  • 分享图文时压缩后台返回的图片

  • 之前项目中需要分享图文消息到微信和朋友圈,但接口返回的图片大小超过32K,需要我们在应用中将图片压缩。

    最开始,使用了“UIImageJPEGRepresentation(newImg, 0.5)”这种方式,发现没用,图片大小反而变大了。

    然后,就使用如下这种重绘图片压缩大小的方式。

    // 分享到微信好友||朋友圈

    - (void)shareWithMark:(int)mark {

    AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;

    = self;

    WXMediaMessage *message = [WXMediaMessage message];

    = _;

    = _;

    // 图片限制大小32KB

    NSData *tpData = [NSData dataWithContentsOfURL:[NSURL URLWithString:_]];

    NSInteger dxLengh = [tpData length]/1024;

    NSInteger num = 0;

    while (dxLengh >= 32) {

    if (num > 30) {

    break;

    }

    UIImage *tpImg = [UIImage imageWithData:tpData];

    CGSize tpSize = ;

    UIImage *newImg = [self scaleToSize:tpImg size:CGSizeMake(*0.5, *0.5)];

    tpData = UIImageJPEGRepresentation(newImg, 1);

    dxLengh = [tpData length]/1024;

    num = num + 1;

    }

    [message setThumbData:tpData];

    WXWebpageObject *webpageObject = [WXWebpageObject object];

    = _;

    = webpageObject;

    SendMessageToWXReq *req = [[SendMessageToWXReq alloc] init];

    = NO;

    = message;

    if (mark == 1) {

    = WXSceneTimeline;

    } else {

    = WXSceneSession;

    }

    [WXApi sendReq:req];

    }

    /// 压缩图片大小 并不是截取图片而是按照size绘制图片

    - (UIImage*)scaleToSize:(UIImage*)img size:(CGSize)size {

    // 创建一个基于位图的上下文(context),并将其设置为当前上下文(context)

    UIGraphicsBeginImageContext(size);

    // 绘制改变大小的图片

    [img drawInRect:CGRectMake(0, 0, , )];

    // 从当前context中创建一个改变大小后的图片

    UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();

    // 使当前的context出堆栈

    UIGraphicsEndImageContext();

    // 保存图片

    // UIImageWriteToSavedPhotosAlbum(scaledImage, nil, nil, nil);

    return scaledImage;

    }

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com