调用百度API,图片无损放大

# -*- coding: UTF-8 -*-
import base64
import requests

def get_img_base64str(image):
    with open(image,'rb') as fp:
        imgbase64 = base64.b64encode(fp.read())
        return imgbase64.decode()

def get_access_token(APP_ID,API_KEY,SECRET_KEY):
    params     = {
        "grant_type":   "client_credentials",
        'client_id':    API_KEY,
        'client_secret':SECRET_KEY,}
    token_url = 'https://aip.baidubce.com/oauth/2.0/token'
    res = requests.get(token_url,params = params)
    try:
        data = res.json()
        return data['access_token']
    except:
        return ''

def enlarge_image(image_file,access_token):
    image       = get_img_base64str(image_file)
    data        = {"image":image}
    params       = {'access_token':access_token}
    request_url = "https://aip.baidubce.com/rest/2.0/image-classify/v1/image_quality_enhance"
    res = requests.post(request_url,params = params,data = data)
    try:
        image_data = res.json()['image']
        img_bytes  = base64.b64decode(image_data)
        with open("res.png",'wb') as fp:
            fp.write(img_bytes)
        print ("Success!")
    except:
        print ("ERROR!")


if __name__ == '__main__':
    APP_ID     = '******'
    API_KEY    = '*******'
    SECRET_KEY = '*******'

    file = "3.png"
    access_token = get_access_token(APP_ID,API_KEY,SECRET_KEY)
    enlarge_image(file,access_token)

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PS无损放大插件 32、64位全功能破解版 绝对经典!可放大3600%倍!32位、64位系统通吃! 操作系统:Windows (内含32/64bit 位 32、64位系统已破解补丁) Alien Skin Blow Up 插件能够为Adobe公司的Photoshop提供最高质量的图像大小,比起双三次插值和其他任何第三方解决方案更好。插件极容易使先进的图像缩放,保存流畅,清晰的边缘和线条,并创建四次(1600%的面积)从任何图像放大无锯齿纹路或晕。在某些情况下,插件可以扩大6倍(3600%的面积)没有明显的纹路。 Alien Skin Blow Up 包括先进的功能,如照片管制,扩大特定的激化,对大多数图像模式支持。插件还支持16位和32位图像,是为多核心和多处理器的系统优化,并与大多数图像模式,包括工程的CMYK。这些特性使得放大后能够完善任何一个专业摄影师画廊创建的数码照片打印,以及建立一个业余摄影师从最喜欢的快照海报。平面设计师现在可以轻松地扩展网络图形打印分辨率为大幅面印刷和户外广告或重新调整日常的图像。 Alien Skin Blow Up 是一个Photoshop 的优秀放大插件,比任何其他放大软件都特别清晰!Alien Skin Blow 采用了创新的算法,暂时转换像素为向量表示这完全光滑,清晰的边缘效果。模拟胶片颗粒纹理和自然保持几张甚至在极端放大。甚至可以将看似不可使用的、低质量的源图像JPEG压缩文件放大至高清晰度的图片

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值