文档章节

Google Guetzli 使用介绍

Ryan-瑞恩
 Ryan-瑞恩
发布于 2017/04/05 15:38
字数 829
阅读 178
收藏 0
点赞 0
评论 0

1.本人使用环境介绍

windows 7   i3    16G 内存

guetzli 版本:v1.0.1

2. 测试案例

样本:

采用压缩命令:D:\EnvVal>guetzli_windows_x86-64.exe --verbose --quality 100 --nomemlimit f:/1.j
pg f:/2.jpg

输出如下信息:


Original Out[2569684] BA[100.00%] D[0.0000] Score[2569684.0000] (*)
Iter  1: f112222 quantization matrix:
  2  1  1  2  3  5  6  7     2  2  3  6 12 12 12 12     2  2  3  6 12 12 12 12

  1  1  2  2  3  7  7  7     2  3  3  8 12 12 12 12     2  3  3  8 12 12 12 12

  2  2  2  3  5  7  8  7     3  3  7 12 12 12 12 12     3  3  7 12 12 12 12 12

  2  2  3  3  6 10 10  7     6  8 12 12 12 12 12 12     6  8 12 12 12 12 12 12

  2  3  4  7  8 13 12  9    12 12 12 12 12 12 12 12    12 12 12 12 12 12 12 12

  3  4  7  8 10 12 14 11    12 12 12 12 12 12 12 12    12 12 12 12 12 12 12 12

  6  8  9 10 12 15 14 12    12 12 12 12 12 12 12 12    12 12 12 12 12 12 12 12

  9 11 11 12 13 12 12 12    12 12 12 12 12 12 12 12    12 12 12 12 12 12 12 12

Iter  1: f112222 GQ[53.79] Out[2569684] BA[100.00%] D[0.0000] Score[2569684.0000
]
Iter  2: f112222 quantization matrix:
  1  1  1  1  1  1  1  1     1  1  1  1  1  1  1  1     1  1  1  1  1  1  1  1

  1  1  1  1  1  1  1  1     1  1  1  1  1  1  1  1     1  1  1  1  1  1  1  1

  1  1  1  1  1  1  1  1     1  1  1  1  1  1  1  1     1  1  1  1  1  1  1  1

.........................

  2  2  2  3  5  7  8  7     3  3  7 12 12 12 12 12     3  3  7 12 12 12 12 12

  2  2  3  3  6 10 10  7     6  8 12 12 12 12 12 12     6  8 12 12 12 12 12 12

  2  3  4  7  8 13 12  9    12 12 12 12 12 12 12 12    12 12 12 12 12 12 12 12

  3  4  7  8 10 12 14 11    12 12 12 12 12 12 12 12    12 12 12 12 12 12 12 12

  6  8  9 10 12 15 14 12    12 12 12 12 12 12 12 12    12 12 12 12 12 12 12 12

  9 11 11 12 13 12 12 12    12 12 12 12 12 12 12 12    12 12 12 12 12 12 12 12

Iter 11: f112222(1) up Coeffs[99828/99828] Blocks[48582/48582/57600] ValThres[0.
2116] Out[2567905] EstErr[0.02%] BA[100.00%] D[0.3037] Score[257024826.5997]
Iter 12: f112222(1) down Coeffs[14506/91121] Blocks[11929/43543/57600] ValThres[
0.0160] Out[2568750] EstErr[-0.00%] BA[100.00%] D[0.2790] Score[74659944.4288]
Iter 13: f112222(1) down Coeffs[21701/48138] Blocks[14647/24272/57600] ValThres[
0.0452] Out[2569781] EstErr[-0.01%] BA[100.00%] D[0.2052] Score[2569781.0000]
Iter 14: f112222(1) down Coeffs[17/17] Blocks[9/9/57600] ValThres[0.2186] Out[25
69789] EstErr[-0.01%] BA[100.00%] D[0.2052] Score[2569789.0000]
Iter 15: f112222(6) up Coeffs[63794/63794] Blocks[10731/10731/14400] ValThres[0.
2116] Out[2539647] EstErr[-0.01%] BA[100.00%] D[0.2721] Score[52427469.6964]
Iter 16: f112222(6) down Coeffs[7590/58686] Blocks[3298/9487/14400] ValThres[0.0
066] Out[2543305] EstErr[-0.01%] BA[100.00%] D[0.2711] Score[49768946.6724]
Iter 17: f112222(6) down Coeffs[6480/47925] Blocks[2696/8099/14400] ValThres[0.0
064] Out[2546271] EstErr[-0.02%] BA[100.00%] D[0.2661] Score[38842215.3973]
Iter 18: f112222(6) down Coeffs[5126/36599] Blocks[2188/6407/14400] ValThres[0.0
064] Out[2548797] EstErr[-0.02%] BA[100.00%] D[0.2482] Score[15941697.5977]
Iter 19: f112222(6) down Coeffs[3648/25086] Blocks[1507/4559/14400] ValThres[0.0
062] Out[2550546] EstErr[-0.02%] BA[100.00%] D[0.2445] Score[13249356.2145]
Iter 20: f112222(6) down Coeffs[2674/15323] Blocks[1087/2855/14400] ValThres[0.0
080] Out[2551815] EstErr[-0.02%] BA[100.00%] D[0.2382] Score[9662063.4404]
Iter 21: f112222(6) down Coeffs[2653/6851] Blocks[883/1322/14400] ValThres[0.018
0] Out[2553135] EstErr[-0.02%] BA[100.00%] D[0.2198] Score[3846929.5553]
Iter 22: f112222(6) down Coeffs[652/652] Blocks[121/121/14400] ValThres[0.2034]
Out[2553549] EstErr[-0.01%] BA[100.00%] D[0.2116] Score[2553549.0000] (*)

D:\EnvVal>

 

耗时挺长的!!!不知道是我机器原因还是咋回事。

 

 

© 著作权归作者所有

共有 人打赏支持
Ryan-瑞恩
粉丝 134
博文 216
码字总数 168203
作品 0
西安
后端工程师
[翻译]图像技术新闻: Xamarin Kimono, Google Guetzli和Draco

原文链接:https://www.infoq.com/news/2017/03/kimono-guetzli-draco?utmsource=infoq&utmcampaign=userpage&utm_medium=link InfoQ中文翻译:http://www.infoq.com/cn/news/2017/03/kimono......

EchoZhou
2017/04/05
0
0
Google 开源图像算法工具 Guetzli,高质量压缩图片

Google 又开源了,这次开源了一款图像算法工具 Guetzli。Guetzli,在瑞士德语中是“cookie(曲奇)”的意思,是一个针对数码图像和网页图像的 JPEG 编码器,能够通过产生更小的 JPEG 文件来达...

王练
2017/03/17
16.4K
38
高质量压缩图片算法工具--Guetzli

Guetzli,在瑞士德语中是“cookie(曲奇)”的意思,是一个针对数码图像和网页图像的 JPEG 编码器,能够通过产生更小的 JPEG 文件来达到更快的在线体验,并且同时保持与当前浏览器,图像处理...

匿名
2017/03/17
4.9K
4
ubuntu 安装 guetzli

1.从github上下载guetzli下载源码, 下载后改名为guetzli 2.Ubuntu 命令行 执行 apt-get install libpng-dev(libpng12-dev) 3.进入到source code 目录 , cd guetzli, 执行make 命令 4.执行成...

Alex142857
04/04
0
0
媲美 Google,腾讯推出自研图片编码格式 TPG

近日,记者从国家知识产权局了解到,腾讯公司正式向国家知识产权局提交了一份关于图片编码技术的专利申请。此项专利被命名为TPG(Tiny Portable Graphics),在数据上TPG图片格式产生的文件大...

达尔文
2017/05/09
2.7K
33
给程序员新年巨献:Google最热门60款开源项目

  1机器学习系统 TensorFlow   TensorFlow 是谷歌的第二代机器学习系统,据谷歌说,在某些基准测试中,TensorFlow 的表现比第一代的 DistBelief 快了 2 倍。TensorFlow 内建深度学习的扩...

奋斗在IT
01/07
0
0
【掘金小报】第九期 数据结构常见的八大排序算法总结

掘金小报主打分享优质深度技术内容,技术内容分:前端、后端、Android、iOS、产品设计、工具资源和一些有趣的东西。 与标题相关的文章在后端:数据结构常见的八大排序算法 前端 两种折线平滑...

膜法小编
2017/05/08
0
0
【掘金小报】第十二期 一起来做个微信群管理机器人

掘金小报主打分享优质深度技术内容,技术内容分:前端、后端、Android、iOS、产品设计、工具资源和一些有趣的东西。 与标题相关的文章在工具资源:LCBot:微信群管理机器人 前端 基于 Vue JS...

膜法小编
2017/05/11
0
0
Google+ 新手入门指南手册下载

Google+上线后非常受欢迎,但由于现在依旧是邀请注册,加上众所周知的原因,国内普通用户注册、登录、使用Google+仍有一定的局限性,我们作为喜爱Google+的谷粉,也不希望G+沦落为谷粉和Gee...

红薯
2011/07/16
595
5
Google Guice范例解说之使用入门

本文通过范例简单地介绍Google Guice的使用,通过下面的范例我们可以知道,Google Guice的使用非常简单。 Google Guice需要使用JDK1.5以上java环境。 下载Google Guice之后, 有以下几个文件...

红薯
2009/03/01
3.4K
4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

TensorFlow 拟合异或 one-hot方式

增加隐含层数目 之前是按照计算出的数值按照0.5分为0和1,现在是算出向量,用维度较大的作为结果 import tensorflow as tfimport numpy as np# 网络结构:2维输入 --> 2维隐藏层 --> ...

阿豪boy
8分钟前
0
0
Aidl进程间通信详细介绍

目录介绍 1.问题答疑 2.Aidl相关属性介绍 2.1 AIDL所支持的数据类型 2.2 服务端和客户端 2.3 AIDL的基本概念 3.实际开发中案例操作 3.1 aidl通信业务需求 3.2 操作步骤伪代码 3.3 服务端操作...

潇湘剑雨
23分钟前
0
0
python爬虫日志(3)下载图片

import urlliburl='https://xxx.jpg'#图片地址res=urllib.request.urlopen(url)#此函数用于对url的访问data=res.read() #字节流with open(r'D:\1.jpg',"wb") as code: c...

茫羽行
40分钟前
0
0
vue中$emit的用法

1、父组件可以使用 props 把数据传给子组件。 2、子组件可以使用 $emit 触发父组件的自定义事件。 vm.$emit( event, arg ) //触发当前实例上的事件 vm.$on( event, fn );//监听event事件后运...

JamesView
49分钟前
0
0
bash审计系统搭建

step1:使用saltstack工具bash部署>>>>>> # salt -N clienta state.sls audit step2:安装elasticsearch>>>>>> 注意: 1.不能以root用户进行启动,需要创建用户,并对解压的elasticsearch目录赋......

硅谷课堂
50分钟前
0
0
Linux sar性能分析

Linux使用sar进行性能分析 sar简介 sar命令常用格式 sar常用性能数据分析 整体CPU使用统计-u 各个CPU使用统计-P 内存使用情况统计-r 整体IO情况-b 各个IO设备情况-d 网络统计-n sar日志保存-...

易野
50分钟前
0
0
用 Python 实现打飞机,让子弹飞吧!

所用技术和软件 python 2.7 pygame 1.9.3 pyCharm 准备工作 安装好 pygame 在第一次使用 pygame 的时候,pyCharm 会自动 install pygame。 下载好使用的素材。 技术实现 初始化 pygame 首先要...

猫咪编程
今天
0
0
MySQL的行锁和表锁

简单总结一下行锁和表锁。 行锁 每次操作锁住一行数据。开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 表锁 每次操作锁住整张表。开销小,加锁快;不会出...

to_ln
今天
0
0
Java IO类库之字节数组输入流ByteArrayInputStream

一、ByteArrayInputStream字节数组输入流介绍 ByteArrayInputStream是字节数组输入流,继承自InputStream。它的内部包含一个缓冲区,是一个字节数组,缓冲数组用于保存从流中读取的字节数据,...

老韭菜
今天
0
0
iOS安全应该做哪些事情

1. 尽量使用HTTPS协议。 2. 密码提交的时候,密码使用SHA256加密后传输,MD5等经过哈希碰撞已经可以推算出原文。 3. 密码提交的时候,可以加盐。 4. 密码保存在本地的时候,尽量使用钥匙串保...

HOrange
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部