iPhoneiphone6浏览器在哪里保存系统图片在哪里

智能手机教程子分类不知不觉又陪大家过了一个月,转眼就要到 6 月了,一说到 6 月,关注本站的同学们大概...
如果之前你的iPad Pro遇到了这个问题,现在可以直接安装新固件了。
《大琴师》续作《大琴师贰》正式登陆 iOS 平台
配置了这样的iPad支架,在车上舒服看视频将不再是梦。
这种利用激光雕刻机在乌克兰玄武岩上雕刻出来的墓碑竟然非常受欢迎。
随着Siri越来越智能,苹果机器人出现的机会其实挺大~
今年的六一儿童节大家都过得咋样?小编的朋友圈里就暴露出不少装儿童癖晚期患者,虽然...
日前媒体 softpedia 又独家给我们爆料了一些关于 iPhone 7 的新特点。
3D即时对战刀塔手游《暴走部落》今日火热开启iOS公测,纯正魔幻风格,激萌DOTA角色,...
刀塔的故事背景我想不少朋友已经很熟悉,再重复灌输难免显得有些啰嗦,详细的剧情小...
一个小女孩和一只北极狐在狂风暴雪中踽踽前行,在她们背后是一个步步紧逼,头戴面具的...
来自美国马里兰州的团队就曾经宣布,将于年内在移动平台推出一款名为《惊奇的伯纳德(...
在安逸的生活中人们总是幻想着如果世界末日来临会是什么样的情景,灾难题材的电影我们...
在大家的心目中,骑士一直是惩恶扬善的代言人,最近 flaregames 就以骑士为题材发布了...
本周神奇周四,《大琴师》续作《大琴师贰》正式登陆 iOS 平台,此前游戏已经在安卓上...
配置了这样的iPad支架,在车上舒服看视频将不再是梦。
今年的六一儿童节大家都过得咋样?小编的朋友圈里就暴露出不少装儿童癖晚期患者,虽然...
每当出远门的时候,你是否会为要带太多的线缆而感到烦恼?
在智能手机领域,无线充电技术将会是未来发展的一个重要方向。
这个感觉格调够高哦,一说到有机,绿色,天然,大家都懂的~
如果给你选择,你是否希望获得这样一款基座呢?
押宝iPhone 7会取消3.5mm耳机插孔看起来会是一个不错的选择~
Burkley 皮质保护壳造型非常复古,它由表面的真皮和内部的硬质塑料打造而成,将 MacBo...
iPhone版QQ浏览器怎么保存网页上的图片
注册时间 最后登录
在线时间1708 小时 UID
主题帖子人气
白苹果, 积分 1136, 距离下一级还需 364 积分
求各位大神伸手相助!
注册时间 最后登录
在线时间1708 小时 UID
主题帖子人气
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!iOS开发- 以图搜图功能实现 (源码+解析)
以图搜图这个功能相当实用, 之前在实现这个功能的时候, 有一些笔记, 今天就整合成博文, 分享给大家。
这个demo主要实现的功能包括:
自定义拍照界面图像识别以图搜图信息获取(通过识别出的图像, 获取对应信息)
下面是一个简单的演示, 如下:
那么如何实现这样的功能呢?
如果自己去完成图像识别, 显然不现实。
最早我研究的是谷歌API, 不过谷歌在天朝, 大家都懂得...
然后是百度了,尝试了下, 效果还不错。 另外, 百度也有自己&以图搜图&对应的App。不过我们只是为了学会如何实现怎样的功能, 管他呢。
所以,在以图搜图功能上, 我选择了使用百度API,不过百度这个API只提供给他们的&百度轻拍&APP, 不对外开放,我也是通过轻拍抓到的API,然后进行分析。
好了, 接下去就是分析过程了。 demo之后会提供。
1. UIImage 转 NSString
之后我们会采用 post方式, 获取对应的json数据,但是这个请求里面,要传入 base64Encoding 编码的 NSString (这里放的是图片信息)
(不要问我为什么, 百度就是这样设计的 )
UIImage* pic =[UIImage imageNamed:@test_1.png];
NSData* pictureData =UIImagePNGRepresentation(pic);
NSString* pictureDataString =[pictureData base64Encoding];
2. POST请求
这里, 我抓到的URL是这样的: /api/irs/rex?reqid=296782&ak=eyJjdCI6IjIwIn0%3D&encoding=base64
如果感兴趣如何获取的, 可以留言, 如果真有疑惑, 我之后会专门再写一篇文章。 这里不是本次的主题, 就不涉及这部分内容了
简单分析下这个API。
/api/ 很明显 , 它是为 &百度轻拍&提供的
reqid, ak 这个是绑定设备的。 这里固定使用这个就可以
encoding=base64 表示传入数据的编码方式。
上面那个API是固定的, 需要改变的是我们post时候传入的数据
UIImage* pic =[UIImage imageNamed:@test_1.png];
NSData* pictureData =UIImagePNGRepresentation(pic);
NSString* pictureDataString =[pictureData base64Encoding];
//Post请求
NSString *post = [NSString stringWithFormat:@%@, pictureDataString];
NSData *bodyData = [[post stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]dataUsingEncoding:NSUTF8StringEncoding];//把bodyString转换为NSData数据
NSURL *serverUrl = [NSURL URLWithString:@/api/irs/rex?reqid=296782&ak=eyJjdCI6IjIwIn0%3D&encoding=base64];//获取到服务器的url地址
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:serverUrl
cachePolicy:NSURLRequestReloadIgnoringCacheData
timeoutInterval:10];//请求这个地址, timeoutInterval:10 设置为10s超时:请求时间超过10s会被认为连接不上,连接超时
[request setHTTPMethod:@POST];//POST请求
[request setHTTPBody:bodyData];//body 数据
[request setValue:@application/x-www-form-urlencoded forHTTPHeaderField:@content-type];//请求头
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *result = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
NSMutableDictionary *addressDic = [result objectFromJSONString];
//异步发送request,成功后会得到服务器返回的数据
//返回的数据 根据系统的不同会返回不同编码的数据,比如windows 为GBK,Ubuntu 为UTF8.。。
//注意转换编码格式
NSLog(@%@, addressDic);
看一下打印的信息, 是json数据, 我拆分完以后, 大体长这样:
返回的数据很多, 大家感兴趣可以自己逐一分析。
简单的介绍下.
facesatar 表示 识别出来相似的明星人脸。
name: 邬靖靖,
nameid: 1931,
simi: 0.904725,
pid: 1932/64.jpg,
width: 440,
height: 440,
face_left: 143,
face_top: 107,
face_width: 193,
face_height: 193
这里是一项的数据. 我们需要的主要是 &name& 和 &simi&属性,分别标示 明星姓名, 相似度。
其他的熟悉包括图片的大小, 人脸的位置, 如果需要也可以使用。
另外, name 这里的编码是Unicode,所以如果一起输出可能不明白什么意思。(缩小到name, 单个输出, 在终端可以看到中文)不过我们获取到这个&name&值后,是可以直接显示,会显示中文的。
另外. 提供一个好用的网站,便于测试
中文转Unicode
Unicode转中文
http://javawind.net/tools/native2ascii.?action=transform
再有,similar列表这里列举出了相似的图片及其来源。 具体大家可以自己分析。
三。获取详细信息
我们可以通过json数据里面, 获取到相似度最高的那个人物姓名(也可以是景点名字, 这个API比较强大)
然后调用如下API,就可以显示显示详细信息了。百度都为&轻拍&封装好了。
比如, 人物姓名是 &邬靖靖& , 调用如下URL:
/api/proxy/search?word=邬靖靖&pn=1
我这里直接用Safari打开, 就可以看到如下效果:
这样一个封装好的WAP界面, 我们可以直接在UIWebView中, 利用URL打开, 效果就很好了。
将到这里, 主要就是分享一些可供我们直接使用的API。 当然, 这个API在别处肯定是找不到的。
另外, 图片搜索我们还可以拓展出好多知识,
比如 人脸识别,光学字符识别, 图像文字识别....
以上提到的那3部分, 之前都有写过相关demo。 不过最近忙着考试, 等以后有时间了再逐一分享。
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'阅读正文 :
手机UC浏览器 iPhone专版 多版本发布
编辑:戴九军
&&&&&&&下载地址:
&&&&&& UC的一些使用技巧
显示设置:
1、浏览模式 :分适应模式和缩放模式,只针对Symbian平台、PPC/SP平台、JAVA平台提供了该设置。
2、字体大小 :可调整UC浏览器里页面显示的字体大小。
3、字体平滑 :字体展示效果,类似一种视觉的过渡;只有Symbian S60 V3版本上提供此设置。
4、文字分段 :仅针对WWW页面有效,将大页面以分页方式进行输出;如页面内容是200K,您设置分段大小为50K,那么该200K的页面将分4页来显示;适当使用,可以节省一定的运行内存,可节省一定的访问流量。
5、文本行距调整 :即调整页面上行与行之间的距离。在Symbian平台、PPC/SP平台有提供。
6、图片质量 :是WWW页面上显示图片的质量、清晰度。是UC浏览器服务器进行压缩的一种效果。无图即是不显示任何图片,其次微缩图片相对最不清晰,全彩图片相对最为清晰。图片质量越低,越能节省一定的运行空间,也越能节省一定访问流量。
7、GIF动画显示 :设置为关闭,或者选择禁止gif动画,页面上动态的gif图片就显示为静态了。禁止了gif动画也能在一定程度上节省运行空间、以及节省一定的流量(JAVA平台不支持)。
8、背景颜色 :在网页没有定义背景的情况下,对网页未定义背景的地方添加背景颜色。对于网页本身已经有背景颜色的,会显示网页原背景。该设置仅Symbian平台的支持
9、输入框匹配 :指在适应屏幕模式下,对网页输入框的宽度展示。该设置仅Symbian平台的支持
10、下划线链接 :指对链接添加下划线显示,方便辨认链接,而当字体行距设置为1时,不显示下划线。该设置仅在Symbian平台支持进行调整;Java客户端是默认不显示下划线,PPC/SP客户端是默认显示下划线,且不支持进行调整。
11、滚动条设置 :在上下滚动页面时,屏幕右边随页面上下移动的即是滚动条。
PPC平台:可设置为隐藏滚动条
Java客户端:可设置滚动条宽度的像素,像素越低,宽度就越小,可适当加宽屏幕显示大小。
Symbian平台未提供该项设置。
浏览器设置:
1、缓存设置 :缓存是将浏览过的网页保存到手机内存,后退时的页面即是缓存页面,可加快后退显示页面的速度;Symbian和Java平台均是根据手机可用内存来自动判断保存的缓存页数;PPC/SP客户端可设置具体的缓存页数。
2、本地缓存 :优化缓存,减少运行内存占用;仅Symbian平台提供,选择将缓存保存在手机内存或者是存储卡。
3、表单用户密码 :一些页面上输入用户名和密码,就是表单;保存表单后,下次进入该页面可以自动记住用户名和密码,不需要重新输入。
4、平滑滚动 :翻页时,页面的一种平滑的过渡效果。
5、背景灯延时 :在手机系统设置的背景灯时间基础上进行延时;该设置仅在Symbian平台提供。
6、光标效率 :指按方向键移动虚拟光标时的速度,设置的值越大虚拟光标移动得就越快,反之就越慢。
7、保存访问历史 :将浏览过的页面进行保存,下次进入UC浏览器时,您可以通过首页的&历史&访问上次打开过的页面。
1、默认接入点(Symbian) :
即是当前UC浏览器连接网络的接入点;这里均是读取手机系统本身已经设置好的网络接入点。请先在手机系统的网络设置处设置好您所包月的接入点,以免产生额外流量费。
2、网络选择(PPC/SP) :
与Symbian客户端中的默认接入点同样的作用。系统连接是手机默认连接,即调用手机联网设置中的默认连接方式(即自带浏览器使用的网络连接)。
3、User & Agent类型 :
即平常所说的&UA&,里面包含了浏览器的相关标识,能够帮助网站识别当前访问者是使用什么浏览器进行访问。为了保证网络的稳定,无线网络运营商会不时对移动网关进行一些参数调整,而这些调整可能会导致移动网关将一些含有某些字符的浏览器的访问请求进行拦截,导致浏览器的联网失败。
如果您遇到部分链接访问异常、出现白屏、下载文件只有几KB大小等现象,可更改User- Agent类型试试。
4、代理服务器设置 :
即是网络信息的中转站,提供代理的目的为使国内用户更快地访问国外网站,避免因网络问题导致无法打开的情况。该项设置不需要友友自己设置代理,您只需要在系统设置里修改使用、或不使用即可。
如果您访问国外网站出现异常,可尝试修改该设置;建议国内用户访问国内网站时不要使用,否则不但没什么作用,反而会令网速更慢。
5、影子链接 :
(索爱手机建议打开此项)为了防止手机上网时经常出现断网情况而设计的一种后台定时连接网络的功能;主要是针对索爱的手机GPRS连接太快容易断掉而设定的;其他的手机,保持默认值即可;保持该连接的流量非常小,请您不用担心。
1、WAP压缩中转 :
该设置是对于wap类型的网站起效;
使用WAP压缩中转,访问WAP类型的网站会经过UC浏览器服务器进行中转,可对页面上的内容进行一定压缩,节省流量。但不能浏览限制移动IP登录的站点;
不使用WAP压缩中转,访问WAP类型的网站则是经过移动网络,直接访问目标服务器。
2、WEB加速 :
该设置仅对WWW页面起效;可提高页面处理速度,打开页面速度适当加快,会增加微小的流量,您可以访问使用。
3、预读类型 :
预先读取网页上的内容到缓存,如在阅读小说时,读取了当前页面的数据后,会预先读取&下一页&&下一章&等的数据;预读成功时,预读关键字会变成绿色;点击变成绿色的关键字,此时无需联网,直接打开下一页或下一章了;大大提高了打开打开页面的速度。
4、弹出资讯 :
是UC浏览器提供给友友更快了解各类新闻资讯的平台,您可以设置开关是否自动接收;如是重大事件的系统资讯则不受此开关的控制。
责任编辑:戴九军
<div style="float: width:255 margin:1px 0;"}
厂商投稿 产品评测/网站合作/010-84383 友情链接:029- 京公网安备55号
Copyright@
驱动中国 All Rights ReservedSafari浏览器去广告,告别小广告
来源:爱思助手
浏览次数:9951
大家在日常看网页阅读文章时,有时会有广告图片,看着影响阅读,而有时还有可能会不小心点到,浪费流量不说还影响阅读的心情。而在iOS7新系统提供了去除这些广告图片的纯净的阅读模式,方便大家阅读。在iOS7新系统中阅读器是放置在Safari地址栏的左边。操作时,点击地址栏左边的阅读器,即可进入纯净的阅读模式。是不是很方便呢。

我要回帖

更多关于 浏览器密码保存在哪里 的文章

 

随机推荐