授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 meowtec
适用人群 未知
收录时间 2019-07-11

软件简介

一个 GUI 图片压缩工具。

  • 支持 PNG 和 JPEG 格式图片的压缩和转换,并支持转换到 WebP。
  • 支持压缩参数调整。
  • 压缩效果实时预览和对比。
  • 批量处理。
  • 跨平台,Windows / MacOS / Linux

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
2020/02/20 18:21

Imagine— 让图片再小一点点

文章选自我的博客:https://blog.ljyngup.com/archives/267.html/ 再次祭出神奇的Github - **这次给大家介绍的是一款神奇的图片压缩软件,以质量的微小损失换取大量的存储空间** #### 一、为什么要压缩图片? 像我们这样的个人独立博客,服务器的配置大多不高,带宽也就1M,想要访问速度在2s以内,基本不能有太多额外的图片消耗,主要都是用来加载css,js. 如果能把站图的大小普遍保持在100K以下,再加上微博图床的扶持,博客就可...

0
0
发表了博客
2019/03/15 22:49

TS

TypeScript具有类型系统,且是JavaScript的超集。它可以编译成普通的JavaScript代码。 TypeScript支持任意浏览器,任意环境,任意系统并且是开源的。Ts主要用于解决那些问题: js木有编译类型检查,写代码的时候木有错误,在运行的时候就发现错误一大堆,ts具有类型系统,可以解决此类问题 js代码非常灵活,同一团队中,大神和小菜鸟写的代码各不相同,维护起来十分不便,统一采用ts开发js,使用相同的规则进行编码,能够比较好...

0
0
2020/11/15 22:51

TS-05-TS基本类型

## ES6 的数据类型 - Boolean - Number - String - Array - Function - Object - Symbol - undefined - null ## TypeScript的数据类型 - Boolean - Number - String - Array - Function - Object - Symbol - undefined - null > 相比新增的: - void - any - never - 元组 - 枚举 - 高级类型 ## void类型 - js中void是一种操作符,可以将任何表达式返回undefined——因为js中undefined不是保留字,可以被赋值覆盖 - typescript...

0
0
发表了博客
2020/05/03 14:58

Scratch 教程2 Imagine a World

一、 二、 三、 四、 五、 六 七 八

0
0
发表了博客
2019/07/01 03:52

TS

/* var flag:boolean=true; flag=true; */ /* 1. 第一种方式 只能输入这种类型的值; var arr:number[]=[11,22,33], console.log(arr) 2.第二种方式 只能输入这种类型的值 var arr:Array<number>=[11,22,33] console.log(arr) 3.第三种 不论什么都可以 var arr:any[]=['11',22,true] console.log(arr) */ /* 元组类型(tuple)属于数组的一种 var arr:[number,string]=[11,'this is ts']; console.log(arr...

0
0
发表了博客
2019/10/08 22:26

TS学习

随着vue3.0的即将到来,是时候学习一下TS了   简介:TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。   ts并不是js语言,所以它是不能直接被浏览器识别的,所有从ts到js是有一个转换的过程,我们可以称之为编译。   ts转化到js和es6到es5是类似的,所以我们借助webpack 构建工具,将要使用的转化插件是ts-loader,和css...

0
1
发表了博客
2013/09/29 11:30

接收ts

以前以为是丢包啦,看了代码才知道是代码自身的问题,修改了,再也不花屏啦! struct sockaddr_in stPeerAddr; socklen_t tPeerSize = sizeof( stPeerAddr ); int iRet = recvfrom( GetFd(), ( char* )(m_stRecvPacket.m_pchBuf+m_stRecvPacket.m_uiOffset), m_stRecvPacket.m_uiSize - m_stRecvPacket.m_uiOffset, 0, (struct sockaddr*)&stPeerAddr,&tPeerSize ); if ( iRet < 0 ) { if ( CDTS_Auxiliary::GetSockErr() != EA...

0
0
2020/11/17 22:51

TS-Tips

## ts查看编译结果、测试网站 https://www.tslang.cn ## 声明对svg的支持 ``` decalre module '*.svg' ```

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
59 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部