百科问答小站 logo
百科问答小站 font logo



西安电信一码通项目此前报道中提到「两天两夜把 1m 图片优化到100kb」,图像压缩技术难度是怎样的? 第1页

        

user avatar   veritata 网友的相关建议: 
      

压缩就是减肥。

1024kb 减到 100kb

你说,有多难吧


user avatar   li-meng-56-39 网友的相关建议: 
      

配合去年年初铁路大连车务段的《全力攻关一昼夜,确保运输三十站》一文观看,味道更佳。

给不熟悉的小伙伴概括一下:

1.Flash早已宣布将于2021年1月1号正式停用;

2.大连某车站报告调度系统无法正常访问;

3.大连车务段技术人员如临大敌,开了一次又一次的会。

4.全力攻关一昼夜,最终所有车站的调度系统得以恢复。

5.恢复办法:安装低版本Flash Player。

相关连接:如何评价大连车务段现在车系统瘫痪,「全力攻关一昼夜」恢复 Flash 运行?


user avatar   A-mao-A 网友的相关建议: 
      

首先,他们这个报道里面讲的压缩图片,不是指绿码的二维码图片。

根据网友抓包情况来看,二维码还是用的数据接口,然后在前端生成的。

所以他们这个压缩的图片应该是界面的logo图片或者背景图

其次,手机屏幕上展示的图片,只要不去放大看,根本不需要多高的分辨率,因为手机屏幕就这么大。即使是4k屏幕的手机,放个1080的图片你看起来也差不多。

如果是logo或者背景图,那么要求就更低,你在手机屏幕上看起来很正常的logo或者背景图,随随便便不超过100k是正常情况。

所以可以得出结论,这个报道就跟前些时盖章几亿次那个报道一回事。


user avatar   xiao-tian-tian-tian-tian-99 网友的相关建议: 
      

这句话约等于:“该技术团队用了两天两页的时间对饿了么app的 使用方法 进行技术攻坚,最终成功点了一份羊肉泡馍!”


user avatar   liang-fei-17-45 网友的相关建议: 
      

这个文案保守了,没有技术细节,突出不了难度。看我给编一个:

针对这个技术难题,我们查阅资料,尝试了多种图片压缩技术。

首先,我们选用了当下最主流的即时通讯工具:微信。我们利用该软件自带的截图技术,对图片进行了截取,图片从1M被压缩到了915k。效果并不是太好。经过研究发现,是我们在截图的过程中将图片缩放的比例设置成了200%,影响了压缩效果。因此我们将该参数调整到了75%,图片被压缩到了623kb,且图片重要细节都被保留,达到了令人满意的效果。

经过不断尝试,我们发现将图片的缩放参数设置为56%时,可以将图片压缩到509k,但距离我们的目标,500k,仍然有一些差距。但是当把参数下调时,图片的大小又会降到500k以下,始终达不到我们设定的标准值。我们对此反复调试,终于发现,当把缩放比例设置为49%时,截取出的图片刚好为500k。此时,我们已经持续工作了一天一夜。

但是第二天,任务依然艰巨。我们需要继续将图片进行压缩,达到“百k”级大小。老的方法已经不能用了,我们必须寻求新的突破。因此我们遍寻知网、sciencedirect、IEEE等学术网站,寻找当下最新的图片压缩技术。功夫不负有心人,终于在一篇来自嘉勒顿大学的论文中找到线索,有一款名为 adobe photoshop的小众软件可以实现对图片尺寸的快速调节。我们连夜联系论文的作者,希望能得到该软件的下载地址。但是对方始终没有回应。

“万事还要靠自己!”面对国外的技术封锁,我这样鼓励我们的技术人员。我们排除万难,继续搜索,终于在“百度网盘”中找到了该软件的压缩包。我们用了五个小时的时间对软件进行了解压、安装、破解等一系列装配工作。但是该软件界面是纯英文的,晦涩难懂的菜单栏和工具栏又成了摆在我们面前的一大难题。

“世上无难事,只要肯攀登!”在这一思想的指引下,我们一鼓作气,开始了漫长的翻译之旅。最终,我们的一位有着国内知名修图软件“美图秀秀”使用经验的技术人员发现了尺寸调节功能的打开方式,经过多组数值的尝试,终于将图片精准压缩到了100k。

此时,又一天一夜过去了。

经过此次克难攻坚,我们的技术人员,不但圆满实现了功能,还锻炼了自己搜索查找文献的技能、提高了阅读英文文献的水平、积累了安装并使用国外软件的经验以及开拓了图片处理领域的道路,将我国的图片压缩技术提升到“百k”水平,为我国的软件事业做出了突出贡献。


user avatar   damon-dance-for-me 网友的相关建议: 
      




user avatar   ghostwolf 网友的相关建议: 
      

西安一码通长这样,页面就一个二维码,事实上二维码是一串字符,根本不用传输图片。我们平时扫个二维码就能上网、能支付、能跳转页面这些都是传的一个字符串,这个字符串可能是网址,可能是产品编号,可能是下载链接等。

西安一码通这个就是传输了一串字符然后在手机端生成的二维码,这个根本不用压缩,他这里说压缩到100K,这些二维码字符离1K都差的很远。


需要注意的是这里的二维码是系统返回的信息,系统崩溃应该是访问量过大造成,这个访问量是用户发出的请求信息,这个信息自然也是一个字符串,也不会大。服务器收到用户的请求信息后计算出一个解决,这个结果就是个很简单的运算甚至只是个查询,要求也很低。

那为什么还要宣传图片压缩呢?


原因就是这个入口界面,这里有图,下面还有资讯,图主要是这里的

抓包传输,确实会传一些图片,就是上面的那些图,很难想象最大的是快讯那张图,这么简单都87KB。

但是,这里要说但是了,这个只传输一次,然后就缓存在本地了,以后访问就不传输了直接本地加载,就像下图一样,我想西安市民不可能都是第一次访问吧?清缓存的应该也极少。


所以最大的问题,西安电信一码通的带宽到底是多少,感觉也没上云


user avatar   zhang-yu-93-14 网友的相关建议: 
      

我不是搞IT的,所以我看了半天回答,终于搞明白,是某个题头大图片为1M,而不是健康码本身那个二维码。

我想二维码本身的传输应该并不可能挤爆带宽或者服务器,因为二维码与数字是可以互为转换的,传输数字,终端再展现为二维码就可以实现。(这段属于我胡诌,不懂这个)

咱们来说说别的。国家早就下令,一省一码,结束乱象。但通过这次西安出事,才发现西安这个码居然是个城市码。陕西自己还有个省码。

可见这个项目背后得有多大的势力,才能阻碍国家的命令特立独行,保留城市码。

然后就是价格的暴露,最终接单的是27万元。

平时大家层层剥皮,草草对付,赚的盆满钵满。只有碰到疫情、地震、洪水这种老天爷的检查,豆腐渣工程才会暴露出来。27万撑到现在才出事,也算对得起27万了。


user avatar   rocwon 网友的相关建议: 
      

我没开发过这么复杂的软件哎,不懂这么高深的技术。


user avatar   yi-zhi-zhu-ding-lou 网友的相关建议: 
      

国内尽是这种需求,那招个老头老太太干1天就完了。

为什么还要求35岁以下……




        

相关话题

  Java 集合类库的顶层里的 Collection,List,Set 是抽象类的话是否更“正确”一些? 
  从中兴研发主管坠亡来看,什么是程序员的不能承受之重? 
  如何看待《农民自掏24万把泥路修成水泥路 官方让其恢复原貌》? 
  优秀的程序员和一般的程序员差别在哪? 
  西安男子电梯里让路遭群殴骨折被骂「流民」,遇到这种情况该如何处理? 
  互联网改变了我们什么? 
  程序员,女,想自学中医,计划5-8年内全面转行,怎么做才是靠谱的? 
  有哪些表现让你一看就知道他是程序员? 
  怎样防止自己被窃听? 
  你见过有哪些搞笑的代码? 

前一个讨论
「假冒滴滴司机直播性侵」当事夫妻刑满释放,公开道歉并表示羞愧,如何评价这对夫妻的行为?
下一个讨论
人类是如何利用微生物来抵御微生物危害的?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利