以下是一个简单的图片在线压缩网页源码:

<!DOCTYPE html>
<html>
<head>
  <title>图片在线压缩</title>
  <script src="https://cdn.jsdelivr.net/npm/image-compressor/dist/image-compressor.min.js"></script>
</head>
<body>
  <h1>图片在线压缩</h1>
  <input type="file" id="imageFile" accept="image/*">
  <button onclick="compressImage()">压缩图片</button>
  <br>
  <img id="compressedImage" src="" style="display: none;">
  
  <script>
    function compressImage() {
      const imageFile = document.getElementById('imageFile').files[0];
      const image = document.getElementById('compressedImage');
      
      const compressor = new ImageCompressor();
      compressor.compress(imageFile, {
        maxWidth: 800,
        maxHeight: 800,
        quality: 0.6,
        success(result) {
          const reader = new FileReader();
          reader.onload = function(event) {
            image.src = event.target.result;
            image.style.display = 'block';
          };
          reader.readAsDataURL(result);
        },
        error(e) {
          console.log(e.message);
        }
      });
    }
  </script>
</body>
</html>

这个网页源码使用了 image-compressor 库来压缩图片。用户可以选择一个图片文件,并点击"压缩图片"按钮,然后压缩后的图片将显示在页面上。压缩参数可以根据需要进行调整,例如最大宽度、最大高度和质量等。请确保将 https://cdn.jsdelivr.net/npm/image-compressor/dist/image-compressor.min.js 这个链接添加到页面中,以便加载 image-compressor

帮我写一个直接可用的图片在线压缩网页源码

原文地址: https://www.cveoy.top/t/topic/itXK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录