首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏reizhi

    packJPG更新 照片也能再压缩

      有关packJPG的功能就不再详细说了,不了解的朋友可以点击这里查看早先的文章,其主要功能为无损压缩JPG照片。   抱着试试看的态度,下载了新版本的packJPG进行试用,也算是再一次向大家推荐这款照片无损压缩软件。   / win7 pro x64 ,处理照片269张共计427M。 开启4个packJPG同时进行压缩,结果如下<点击可放大>:   4线程压缩耗时200秒左右,总计速度约为2.4M/S。 下面是4个packJPG的工作截图   可以看到packJPG的多核优化并不好,经过测试单线程时压缩速度只有700~800K/S,希望作者在后续版本能够做好优化。

    51320编辑于 2022-09-26
  • 来自专栏BestSDK

    谷歌用AI模拟人脑去压缩照片 效果超JPEG

    谷歌的团队正在开发新技术,利用神经网络模拟人脑的工作方式去压缩照片。相对于传统照片压缩技术,这种技术的效率更高。 研究人员利用600万张参考照片去训练人工智能系统(基于谷歌TensorFlow,谷歌去年已将其开源)如何进行照片压缩。 这些照片被分解成32x32像素的小块,而研究人员从中选出100个最难压缩的小块让系统去学习。谷歌的想法是,通过用难度较大的小块去训练,图像其他部分的压缩将会变得很简单。 随后人工智能可以预测,在经过压缩后图像会变成什么样,并生成结果。压缩后文件的大小要小于JPEG图片。此外神经网络可以判断,对给定图片的不同部分,什么样的压缩方法最优。 不过,这一系统仍不完美。 在压缩图片的过程中,生成的图片有时在人眼看起来并不是很好。目前还没有标准化的方法去进行测试。因此,人工智能尚未迎来黄金时代。不过,谷歌团队取得的进展令人印象深刻,而未来的进展也值得关注。

    759100发布于 2018-02-27
  • 来自专栏Nicky's blog

    Java图片处理实战:如何优雅地实现上传照片智能压缩

    Java图片处理实战:如何优雅地实现上传照片智能压缩 前言 在现代Web应用中,图片处理是一个常见且重要的需求。无论是用户头像、商品图片还是访客照片,都需要进行适当的处理以确保系统性能和用户体验。 本文将详细介绍如何使用Java实现一个智能的图片压缩工具,它能够自动检测图片尺寸并进行等比例缩放。 需求分析 在实际项目中,我们经常遇到以下场景: 用户上传的图片尺寸过大,需要压缩到指定大小 需要保持图片的宽高比例,避免图片变形 处理后的图片需要上传到云存储 整个处理过程需要异常处理和日志记录 解决方案设计 整体架构 我们的解决方案包含以下几个核心组件: ImageUtil工具类:提供图片处理的核心功能 resizeVisitorImage方法:业务逻辑封装,处理完整的图片压缩流程 FileClient: 智能图片压缩 public static BufferedImage resizeImageIfNecessary(String imageUrl, int size) throws Exception

    88710编辑于 2025-07-15
  • 来自专栏用户4782617的专栏

    PNG图片如何压缩4款图片压缩神器你值得拥有

    1、迅捷压缩软件 这是一款智能的图片压缩软件,但不仅仅是对图片压缩,还可以完成PDF压缩,及视频压缩,能批量压缩,帮你减轻工作量。 ▼▼ ①一次性可批量压缩最多不超过6张PNG图片 ②压缩之后PNG格式不变支持JPG和PNG两种格式 ③数量超过6张就要收费 压缩之后,会显示压缩图片之后的大小,及压缩率,让你清楚的看到压缩之后的效果 ,当压缩显示输出完成,就是压缩成功了。 ▼▼ ①一次可批量上传压缩最多10张JPG、PNG和GIF图片,会员可单次上传60张 ②支持JPG、PNG图片格式 ③压缩等级可以自由选择,压缩等级越大,压缩后清晰 ④压缩后的图片可选格式为jpg、png ▼▼ ①一次可批量上传4张图片 ②支持JPG、PNG图片格式 ③压缩类型及输出格式可自由选择 4、TinyPNG 打开 TinyPNG 网站后,直接把要压缩优化的图片图片拖曳进来,也可以点击网页中虚线框区域选择你要压缩的图片

    1.9K20发布于 2019-05-31
  • 来自专栏AI那点小事

    CCF考试——201612-4压缩编码

    例如,文字E A E C D E B C C E C B D B E中, 5个单词A、B、C、D、E出现的频率分别为1, 3, 4, 2, 5,则一种可行的编码方案是A:000, B:001, C:01 , D:10, E:11,对应的编码后的01串为1100011011011001010111010011000111,对应的长度L为3×1+3×3+2×4+2×2+2×5=34。    样例输入 5 1 3 4 2 5 样例输出 34 样例说明   这个样例就是问题描述中的例子。如果你得到了35,说明你算得有问题,请自行检查自己的算法而不要怀疑是样例输出写错了。

    52720发布于 2020-04-20
  • 来自专栏linux命令

    linux常用命令(4)——压缩命令

    今天来分享一下linux常用命令——压缩 linux常用命令——压缩 1. tar 文件打包/解压 tar 本身是 打包工具(将多个文件 / 目录合并为一个 .tar 归档文件),不直接压缩。 但它可以结合 gzip、bzip2、xz 等压缩算法,实现 “打包 + 压缩” 一体操作,生成 .tar.gz、.tar.bz2 等常见压缩包。 tar -xjvf logs.tar.bz2 # 解压 (3)xz 压缩(.tar.xz,压缩率最高,适合大文件) tar -cJvf video.tar.xz movie.mp4 基本语法:zip [选项] [压缩文件名.zip] [要压缩的文件/目录] 核心选项 选项 含义 -r 递归 压缩目录(必须加,否则只压缩目录本身,不包含内容) -q 安静模式(不显示压缩过程) - m 压缩后 删除原文件(move,慎用) -u 向已有的 zip 压缩包中 添加新文件 -d 从已有的 zip 压缩包中 删除文件 -9 最高压缩级别(默认是 -6,级别越高,压缩率越高,速度越慢)

    2.8K10编辑于 2026-01-13
  • 来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

    在Android 设备上获取照片、裁剪图片、压缩图片 @TakePhoto V3.0 发布

    尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org) TakePhoto 简介 TakePhoto是一款用于在Android设备上获取照片(拍照或从相册 V3.0 支持通过相机拍照获取图片 支持从相册选择图片 支持从文件选择图片 支持批量图片选取 支持图片压缩以及批量图片压缩 支持图片裁切以及批量图片裁切 支持照片旋转角度自动纠正 支持自动权限管理(无需关心 grantResults); PermissionManager.handlePermissionsResult(this,type,invokeParam,this); } 4. 裁剪图片 API TakePhoto支持对图片进行裁剪,无论是拍照的照片,还是从相册、文件中选择的图片。 压缩图片 你可以选择是否对图片进行压缩处理,你只需要告诉它你是否要启用压缩功能以及CompressConfig即可。

    2.7K60发布于 2018-05-07
  • 来自专栏AustinDatabases

    PostgreSQL 数据压缩 LZ4 OR PGLZ 为什么都说要用新的压缩方式

    首先从数据压缩的角度上来说,对于PG 数据库 TOAST 数据存储方式是对于一些大的字段的数据进行压缩和存储的一种模式。默认这样数据压缩的模式是PGLZ的模式。 我们通过下面的示例可以看到,两个表在数据插入之间的区别,一个是使用LZ4 来进行数据压缩处理的,一个是使用PGLZ方式来进行数据处理的。 可以看到明显的使用 LZ4 压缩方式的比 PGLZ 方式数据插入的速度快了 2.5倍。 后,来查看两个不同压缩方式后的表的大小,可以明显的看出,使用LZ4的表大小是由 119MB 而 使用PGLZ的压缩方式的表的大小为238MB 。 写到最后,在数据库安装时如果你将默认的压缩模式变为LZ4 那么上面的部分你都不用担心,他默认会选择LZ4作为数据压缩的方案,而不是PLGZ,但如果你没有改,那么你就需要在建立表格的时候,来重新对字段进行设置

    1.3K10编辑于 2024-04-17
  • 来自专栏开源小分队

    4K Star , Github上照片转漫画最强项目

    最近在网上看到很多美美的实景照片被弄成了漫画,非常惊艳,满满的可爱风。于是乎去找了下,发现一个照片转漫画的开源项目 - AnimeGANv2。 简介 AnimeGANv2 是一个基于 tensorflow 使用 python 开发的一款开源图片转漫画的一个项目,目前已累积到了4K star,是个很不错的项目。 视频转动画 python video2anime.py --video video/input/お花見.mp4 --checkpoint_dir checkpoint/generator_Hayao_weight

    3.1K30编辑于 2022-12-07
  • 来自专栏林德熙的博客

    dotnet 使用 lz4net 压缩 Stream 或文件

    在 dotnet 可以使用 LZ4 这个无损的压缩算法,这个压缩算法的压缩率不高但是速度很快。 K4os.Compression.LZ4 是使用 C# 写的,里面也有版本使用了 C++ 代码 因为很多时候都是对 Stream 压缩,所以重点告诉大家如何进行 Stream 压缩 注意这个压缩算法不是 zip 或 rar 压缩,也就是压缩文件不能使用现在的 zip 压缩软件打开,同时压缩的内容也不是文件 使用 NuGet 安装 K4os.Compression.LZ4.Streams 很简单就可以使用 LZ4 压缩 如我需要压缩一个字符串到文件 using K4os.Compression.LZ4.Streams; using (var stream = LZ4Stream.Encode 传入 stream 对返回的 stream 写入将会压缩到传入的 stream 如上面代码 在解压缩是 LZ4Stream.Decode 方法,如解压缩上面的文件 using

    2K30发布于 2019-04-22
  • 来自专栏散尽浮华

    Linux下lz4压缩命令小结

    lz4是一个让"人见人爱、花见花开"的压缩算法,能够在多核上很好的扩展。lz4压缩率上略微逊色, 但是在解压速度上有着惊人的优势 (大概是gzip的3倍(多次测试对比))。 因为压缩时高效的多核利用,再加上惊艳的解压,lz4已经在非常多重要场合使用了! 对于需要频繁压缩、实时快速解压的场景来说,lz4非常适合;lz4压缩的对象是文件而不是目录。 1)lz4工具安装 # yum install -y lz4 lz4-devel 2)lz4压缩命令格式 压缩 (默认解压之后的名称filename.lz4) # lz4 filename -1: 快速压缩(默认) -9: 高压缩 -d: 解压缩(默认为.lz4扩展名) -z: 强制压缩 -f: 覆盖输出而不提示 -k: 保留源文件(默认) --rm: 成功地解除/压缩后删除源文件 -m: 多个输入文件(表示自动输出文件名) -r: 在目录上递归操作(也设置为-m) -l: 使用旧格式压缩(Linux内核压缩4)lz4压缩示例 [root@MGR-node3 ~]#

    10.2K30发布于 2019-05-25
  • 来自专栏本地缓存

    压缩算法选型(gzipsnappylz4)及性能对比

    常见压缩算法对比:Gzip/Snappy/Lz4性能对比 0 Gzip方式 1 Snappy方式 2 Lz4方式 0 Gzip方式 import java.io.ByteArrayInputStream ,压缩后的数据没有magic header 通过SnappyInputStream进行压缩压缩后的数据有固定的header(多20个字节) @Slf4j public class SnappyUtil //github.com/lz4/lz4 官网lz4号 https://bbs.pediy.com/thread-197445.htm (snappy压缩速度要快于lz4,但是lz4压缩速度快了snappy 一大截):各有优点 3.2 自己压测 压缩算法 原始数据大小 压缩后数据大小 解压缩次数 耗时 gzip 3260 590 10000 171/163/152/146/148 lz4 3260 1103 对压缩比更看重,而耗时可以接受的情况,优先考虑Gzip

    20.2K51发布于 2021-11-21
  • 来自专栏开源部署

    4种常用压缩格式在Hadoop中的应用

    目前在Hadoop中用得比较多的有lzo,gzip,snappy,bzip2这4压缩格式,笔者根据实践经验介绍一下这4压缩格式的优缺点和应用场景,以便大家在实践中根据实际情况选择不同的压缩格式。 2 lzo压缩 优点:压缩/解压速度也比较快,合理的压缩率;支持split,是hadoop中最流行的压缩格式;支持hadoop native库;可以在linux系统下安装lzop命令,使用方便。 应用场景:一个很大的文本文件,压缩之后还大于200M以上的可以考虑,而且单个文件越大,lzo优点越越明显。 3 snappy压缩 优点:高速压缩速度和合理的压缩率;支持hadoop native库。 4 bzip2压缩 优点:支持split;具有很高的压缩率,比gzip压缩率都高;hadoop本身支持,但不支持native;在linux系统下自带bzip2命令,使用方便。 最后用一个表格比较上述4压缩格式的特征(优缺点): 压缩格式 split native 压缩率 速度 是否hadoop自带 linux命令 换成压缩格式后,原来的应用程序是否要修改 gzip 否 是

    1.7K20编辑于 2022-07-01
  • 来自专栏Java知识图谱

    Nginx网络压缩 CSS压缩 图片压缩 JSON压缩

    1、网络压缩原理 网络压缩的原理是消耗CPU资源,减少文件在公网传输的大小,提高响应速度。 二、网络压缩 此部分所有的压缩内容在浏览器端都会还原,特别需要指出的是图片,图片在网络间是压缩状态传输的,到达浏览器后是会被还原的。 技术实现依托gzip压缩,仅仅在服务器与客户端网络传输时对静态资源进程压缩,文件的大小在压缩前与还原后保持不变。 图片压缩分为两类:一是等比压缩;二是固定宽高压缩。根据应用场景的不同也分为两类:一是固定参数;二是动态参数。 此部分图片压缩后到达浏览器不会被还原。 (\d+)x(\d+)$ {   image_filter crop $3 $4;   image_filter_buffer 10M;   try_files /$1.$2 /default.png;

    7.3K41编辑于 2022-02-08
  • 来自专栏林德熙的博客

    dotnet 使用 lz4net 压缩 Stream 或文件

    在 dotnet 可以使用 LZ4 这个无损的压缩算法,这个压缩算法的压缩率不高但是速度很快。 K4os.Compression.LZ4 是使用 C# 写的,里面也有版本使用了 C++ 代码 因为很多时候都是对 Stream 压缩,所以重点告诉大家如何进行 Stream 压缩 注意这个压缩算法不是 zip 或 rar 压缩,也就是压缩文件不能使用现在的 zip 压缩软件打开,同时压缩的内容也不是文件 使用 NuGet 安装 K4os.Compression.LZ4.Streams 很简单就可以使用 LZ4 压缩 如我需要压缩一个字符串到文件 using K4os.Compression.LZ4.Streams; using (var stream = LZ4Stream.Encode 和 Decode 里面还可以传入参数,用于配置更高性能的压缩 lz4/lz4: Extremely Fast Compression algorithm K4os.Compression.LZ4 所有代码都在

    82710编辑于 2022-08-04
  • 来自专栏DotNet NB && CloudNative

    K4os.Compression.LZ4:.NET 平台的快速无损压缩

    引言 数据压缩技术常用于减少存储空间和网络传输负载。LZ4 是一种快速无损压缩算法,速度快,适合高性能场景。 解压速度 50 MB/s,压缩率 37% • lz4压缩速度 280 MB/s,解压速度 520 MB/s,压缩率 57% LZ4 速度远超传统算法,压缩率稍低,但在高吞吐量场景表现优异。 它提供三种功能包: 包名 NuGet 链接 功能描述 K4os.Compression.LZ4 NuGet 块压缩 K4os.Compression.LZ4.Streams NuGet 流压缩 K4os.Compression.LZ4 .Legacy NuGet 兼容旧版 lz4net 格式 使用方式 K4os.Compression.LZ4 支持块压缩和流压缩,适用于不同场景。 LZ4Pickler LZ4Pickler 适合快速压缩小数据块,如网络消息。自动存储原始数据长度,处理不可压缩数据。

    1.1K10编辑于 2025-07-17
  • 来自专栏用户4782617的专栏

    如何把MP4视频压缩到最小,热门视频压缩软件推荐

    如何把MP4视频压缩到最小?这是很多人在下载过视频之后,发现视频比较大才会考虑的问题,那么想要将视频压缩变小怎么操作呢? 今天就来给大家分享一个热门视频软件压缩的推荐,教你两种方法轻松搞定MP4视频压缩哦,一起来看看吧。 一、软件压缩 辅助软件:迅捷压缩软件 准备文件:MP4视频 操作步骤: 1、打开电脑然后将视频压缩软件下载到桌面上,然后点击进入到软件的操作页面,选择“视频压缩”。 4、点击开始压缩之后等待一会就压缩成功了,这时在软件的界面上可以看到“输出完成”。就是压缩成功了。 4、等待一会就压缩成功了,然后点击“立即下载”就可以把已经压缩好的视频下载到桌面上了。

    3K30发布于 2019-06-12
  • 来自专栏WordPress果酱

    照片:最好的照片处理软件

    照片是个全平台的照片处理软件,功能非常强大:媲美单反的全能相机,HDR拍摄,背景虚化,一键增强等功能。 背景虚化:预设4种虚化模式,5种光圈预设让您自如控制景深程度,呈现单反相机背景模糊效果。 局部上色:在一张灰调的图片上让色彩成为了视觉的焦点,局部上色功能为您轻松搞定。 更重要的是好照片是个全平台的照片处理软件: 好照片 iPhone 版 好照片安卓版 好照片 Mac 版 好照片 Windows 版 好照片在线网页版 如果你不想使用 Photoshop 这么复杂的软件对照片进行处理 ,而只想找个简单的软件处理照片的话,那么好照片绝对是最好的选择。

    6.5K10编辑于 2023-04-14
  • 来自专栏奔跑的人生

    MVC4脚本压缩 BundleTable bundles 404错误

    在发布网站的时候,因为使用了MVC4的新特性BundleTable,造成访问的时候js和css报了404错误, ?

    58820发布于 2019-09-11
  • 来自专栏叶子陪你玩编程

    python 照片

    原图 特点:大小不一,且没有相框 第一次处理 特点:大小相同,加上相框 生成字母A 照片墙 生成爱心照片墙 合成爱心墙源代码: import os from PIL import Image

    2.6K30发布于 2021-09-15
领券