1.2.0-beta.1 • Published 1 year ago

shrinkpng v1.2.0-beta.1

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

使用UPNG.js对 PNG 文件进行有损缩小,类似于TinyPNG和其他工具。

安装

打开终端运行下列命令:

npm install shrinkpng

yarn add shrinkpng

开始使用

请先下载本插件

然后在你的代码中引入 shrinkpng

import { shrinkImage } from "shrinkpng";

...
const _file = await shrinkImage(file, {
  quality: 80
});

Vue 文件示例

代码示例

<template>
	<div id="app">
		<input
			type="file"
			class="file"
			id="imgUpFile"
			style="position: absolute; left: 0; top: 0; width: 100%; height: 100%"
		/>
	</div>
</template>

<script>
import { shrinkImage } from "shrinkpng";

export default {
  name: "App",
  mounted() {
    document.getElementById("imgUpFile").addEventListener("change", (e) => {
      const file = e.target.files[0];
      const _file = await shrinkImage(file, {
        quality: 80
      }); // compress file
    });
  },
};
</script>
1.1.1

1 year ago

1.2.0-beta.1

1 year ago

1.1.2

1 year ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago