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

    packJPG更新 照片也能再压缩

      有关packJPG的功能就不再详细说了,不了解的朋友可以点击这里查看早先的文章,其主要功能为无损压缩JPG照片。   今天在整理硬盘的时候,发现大量的照片已经开始侵蚀我的硬盘空间了,于是重新找到那篇文章,却意外发现网站恢复并且有了更新。 抱着试试看的态度,下载了新版本的packJPG进行试用,也算是再一次向大家推荐这款照片无损压缩软件。   开启4个packJPG同时进行压缩,结果如下<点击可放大>:   4线程压缩耗时200秒左右,总计速度约为2.4M/S。 对于一般1200W像素DC而言,多线程时单张照片只需0.3~1.4秒(视实际大小)。  

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

    Confluence 6 启用 HTTP 压缩

    启用 HTTP 响应压缩(Compress HTTP Responses)。 你可以配置那些内容在传输的时候被压缩,这些配置是在 Confluence 中的。 在默认的情况下,下面的 mime 类型将会被压缩: text/htmltext javascript text/css text/plain application/x-javascript application /javascript 如果你希望修改压缩内容的类型,添加一个替代的 urlrewrite-gzip-default.xml 文件到  WEB-INF/classes/com/atlassian/gzipfilter https://www.cwiki.us/display/CONF6ZH/Compressing+an+HTTP+Response+within+Confluence

    62630发布于 2019-01-30
  • 来自专栏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
  • 来自专栏黯羽轻扬

    打包压缩加密备份_bash笔记6

    /tmp 减少中间文件,减少读写磁盘,效率更高一些 tar默认只是归档,用来打包文件,不压缩,提供了压缩选项: # -z压缩为zip格式 tar -a -cf bash.tar.gz "*.sh" # -j压缩为bunzip2格式 tar -a -cf bash.tar.bz2 "*.sh" # --lzma压缩为lzma格式(Mac下没有该选项) tar -a -cf bash.tar.lzma tar ,gzip命令只能压缩单文件,无法直接处理目录和多个文件。 gunzip test.sh.gz 查看: # -l列出包内文件名、压缩前后大小、压缩比 gzip -l test.sh.gz 也配合stdin/stdout使用: # -c输出到stdout cat zip 非常常见的压缩格式,压缩比不很高,但很多网络资源都是这个格式 压缩: # 生成test.sh.zip,不删除test.sh zip test.sh.zip test.sh # -r递归处理目录

    1.7K30发布于 2019-06-12
  • 来自专栏用户7890857的专栏

    6、Redis数据结构——压缩列表-ziplist

    压缩列表 压缩列表是列表键和哈希键的底层实现之一。当一个列表键只包含少量列表项,并且每个列表项要么是小整数值,要么是长度比较短的字符串,那么redis就会使用压缩列表来作为列表键的底层实现。 压缩列表构成 struct ziplist<T>{ // 整个压缩列表占用字节数 int32 zlbytes; // 最后一个节点到压缩列表起始位置的偏移量,可以用来快速的定位到压缩列表中的最后一个元素 ,其中,字节数组可以是一下三种长度的其中一种: 长度小于等于63(2^6-1)字节的字节数组 长度小于等于16383(2^14-1)字节的字节数组 长度小于等于4294967295(2^32-1)字节的字节数组 压缩列表的从表尾向表头遍历操作就是使用这一原理实现的,只要我们拥有了一个指向某个节点起始地址的指针,程序就可以一直向前一个节点回溯,最终到达压缩列表的表头节点。 压缩列表是一种为节约内存开发的顺序型数据结构。 压缩列表被用作列表键和哈希键的底层实现之一。 压缩列表可以包含多个节点,每个节点可以包含一个字节数组或整数值。

    1.2K00发布于 2021-06-05
  • 来自专栏算法进阶

    6种神经网络的压缩方法

    神经网络的压缩算法是,旨在将一个庞大而复杂的预训练模型(pre-trained model)转化为一个精简的小模型。 按照压缩过程对网络结构的破坏程度,我们将模型压缩技术分为 “前端压缩” 和 “后端压缩” 两部分。 前端压缩,是指在不改变原网络结构的压缩技术,主要包括知识蒸馏、轻量级网络(紧凑的模型结构设计)以及滤波器(filter)层面的剪枝(结构化剪枝)等; 后端压缩,是指包括低秩近似、未加限制的剪枝(非结构化剪枝 总结:前端压缩几乎不改变原有网络结构(仅仅只是在原模型基础上减少了网络的层数或者滤波器个数),后端压缩对网络结构有不可逆的大幅度改变,造成原有深度学习库、甚至硬件设备不兼容改变之后的网络。 剪枝操作对网络结构的破坏程度极小,将剪枝与其他后端压缩技术相结合,能够达到网络模型最大程度压缩,目前工业界有使用剪枝方法进行模型压缩的案例。

    1.2K20编辑于 2023-08-28
  • 来自专栏仁扬笔记

    Redis的设计与实现(6)-压缩列表

    _t 4 字节 记录整个压缩列表占用的内存字节数: 在对压缩列表进行内存重分配, 或者计算 zlend 的位置时使用. zltail uint32_t 4 字节 记录压缩列表表尾节点距离压缩列表的起始地址有多少字节 : 长度小于等于 63 (2^{6}-1)字节的字节数组; 长度小于等于 16383 (2^{14}-1) 字节的字节数组; 长度小于等于 4294967295 (2^{32}-1)字节的字节数组; 而整数值则可以是以下六种长度的其中一种 压缩列表 API 函数 作用 算法复杂度 ziplistNew 创建一个新的压缩列表。 O(1) ziplistPush 创建一个包含给定值的新节点, 并将这个新节点添加到压缩列表的表头或者表尾。 总结 压缩列表是一种为节约内存而开发的顺序型数据结构. 压缩列表被用作列表键和哈希键的底层实现之一. 压缩列表可以包含多个节点,每个节点可以保存一个字节数组或者整数值. 添加新节点到压缩列表, 或者从压缩列表中删除节点, 可能会引发连锁更新操作, 但这种操作出现的几率并不高.

    61000编辑于 2023-06-27
  • 来自专栏计算机视觉

    6 种 卷积神经网络压缩方法

    按照压缩过程对网络结构的破环程度,我们将模型压缩技术分为“前端压缩”和“后端压缩”两部分。 前端压缩:是指在不改变原网络结构的压缩技术,主要包括知识蒸馏、轻量级网络(紧凑的模型结构设计)以及滤波器(filter)层面的剪枝(结构化剪枝)等; 后端压缩:是指包括低秩近似、未加限制的剪枝(非结构化剪枝 总结:前端压缩几乎不改变原有网络结构(仅仅只是在原模型基础上减少了网络的层数或者滤波器个数),后端压缩对网络结构有不可逆的大幅度改变,造成原有深度学习库、甚至硬件设备不兼容改变之后的网络。 剪枝操作对网络结构的破坏程度极小,将剪枝与其他后端压缩技术相结合,能够达到网络模型最大程度压缩,目前工业界有使用剪枝方法进行模型压缩的案例。 6、浅层 / 轻量网络 浅层网络:通过设计一个更浅(层数较少)结构更紧凑的网络来实现对复杂模型效果的逼近,但是浅层网络的表达能力很难与深层网络相匹敌。

    46510编辑于 2024-03-19
  • 来自专栏数据派THU

    6种卷积神经网络压缩方法

    神经网络的压缩算法是,旨在将一个庞大而复杂的预训练模型(pre-trained model)转化为一个精简的小模型。 按照压缩过程对网络结构的破坏程度,我们将模型压缩技术分为 “前端压缩” 和 “后端压缩” 两部分。 前端压缩,是指在不改变原网络结构的压缩技术,主要包括知识蒸馏、轻量级网络(紧凑的模型结构设计)以及滤波器(filter)层面的剪枝(结构化剪枝)等; 后端压缩,是指包括低秩近似、未加限制的剪枝(非结构化剪枝 总结:前端压缩几乎不改变原有网络结构(仅仅只是在原模型基础上减少了网络的层数或者滤波器个数),后端压缩对网络结构有不可逆的大幅度改变,造成原有深度学习库、甚至硬件设备不兼容改变之后的网络。 剪枝操作对网络结构的破坏程度极小,将剪枝与其他后端压缩技术相结合,能够达到网络模型最大程度压缩,目前工业界有使用剪枝方法进行模型压缩的案例。

    54510编辑于 2023-04-25
  • 来自专栏javascript趣味编程

    6 不可压缩牛顿流体流动

    %parametersthat can be modified 4. nx=40;%number of points 5. ny=40; 6. xmin=0;xmax=1; %domain dimentions

    1K00发布于 2018-08-08
  • 来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

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

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

    2.7K60发布于 2018-05-07
  • 来自专栏Python数据科学

    使用K-Means算法将图像压缩6倍!

    此外,我们还将讨论如何使用K-Means来压缩图像。 在深入研究K-Means算法的细节之前,让我们先了解一下无监督的机器学习是什么,以及它的实际应用是什么。 使用K-Means进行图像压缩 是时候测试我们对K-Means的知识并将其应用于解决现实生活中的问题了。我们将使用K-Means来执行图像压缩。 最左边的图像描绘了实际图像。 中间图像描绘了一个压缩图像,但剩下一点点分辨率。最右边的图像描绘了高度压缩和低分辨率的图像。压缩已经使用K-Means完成。 考虑你有一个大小为128 X 128 X 3的图像。 显然,我们将图像压缩6倍!结果惊人! 请记住,较高的K值意味着你不会大幅压缩图像,也就是说你将保留很多分辨率。但是,如果要选择较小的K值,则图像将被高度压缩,因此分辨率较低。

    1.8K30发布于 2019-04-09
  • 来自专栏Java知识图谱

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

    1、网络压缩原理 网络压缩的原理是消耗CPU资源,减少文件在公网传输的大小,提高响应速度。 二、网络压缩 此部分所有的压缩内容在浏览器端都会还原,特别需要指出的是图片,图片在网络间是压缩状态传输的,到达浏览器后是会被还原的。 技术实现依托gzip压缩,仅仅在服务器与客户端网络传输时对静态资源进程压缩,文件的大小在压缩前与还原后保持不变。 图片压缩分为两类:一是等比压缩;二是固定宽高压缩。根据应用场景的不同也分为两类:一是固定参数;二是动态参数。 此部分图片压缩后到达浏览器不会被还原。 (一)等比压缩 使用关键词resize实现等比压缩,指定宽度或者高度即可在原尺寸图片的基础上等比率压缩图片。如果同时指定宽度和高度,只有一个参数生效。

    7.3K41编辑于 2022-02-08
  • 来自专栏计算机视觉战队

    量化新方法 | 模型压缩6倍,无需重训练

    将参数x0从0到1,并将位数从2改为6。 在表1和表2中收集了获得的结果,并在图3和图4中显示了它们。 ? ? ? ? ? 在上图中,给出了神经网络离散化的过程。 应特别注意倒数第二排。 在该研究的实验中,数学家使用了包含 5 万张照片的数据集,这些照片包可以被分为 1000 组。训练之后,该网络会使用新方法进行量化,并且不进行重新训练。 RUDN 大学的 Iakov Karandashev 补充说道:「量化之后,分类准确率仅降低了 1%,但是所需的存储容量减少了 6 倍。

    98810发布于 2021-03-13
  • 来自专栏WordPress果酱

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

    照片是个全平台的照片处理软件,功能非常强大:媲美单反的全能相机,HDR拍摄,背景虚化,一键增强等功能。 更重要的是好照片是个全平台的照片处理软件: 好照片 iPhone 版 好照片安卓版 好照片 Mac 版 好照片 Windows 版 好照片在线网页版 如果你不想使用 Photoshop 这么复杂的软件对照片进行处理 ,而只想找个简单的软件处理照片的话,那么好照片绝对是最好的选择。

    6.5K10编辑于 2023-04-14
  • 来自专栏全栈程序员必看

    照片无缝滚动

    <html> <head> <title>无缝滚动图片</title> <script type=”text/javascript” src=”jquery-1.7.1.min.js”> </script></head> <body> <!–以下是向左滚动代码–>

    3K10编辑于 2022-07-06
  • 来自专栏叶子陪你玩编程

    python 照片

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

    2.6K30发布于 2021-09-15
  • 来自专栏SuperFeng

    Linux快速上手6:常用命令之压缩解压命令

    压缩解压命令 .gz gzip 英文 GNU zip 功能描述 压缩文件 压缩后的格式 .gz 语法 gzip [文件] 举例: gzip helloWorld.go # 将 helloWorld.go 文件进行压缩,得到 helloWorld.go.gz ps: gzip 只能压缩文件,不能压缩目录 gzip 压缩文件后,源文件消失 ---- gunzip 英文 GNU unzip 功能描述 解压 ) -f:指定打包名(f 是 file 的缩写) -z:打包同时压缩(使用bzip 压缩) -x:解包(x 是 extract 的缩写) -j:使用 bzip2 压缩 举例: tar -zcf -jxf test.tar.bz2 # 将 test.tar.bz2 解压缩 .zip zip 功能描述 压缩文件或目录 压缩后的格式 .zip # 将 test.zip 解压缩 .bz2 bzip2 功能描述 压缩文件 压缩后文件格式 .bz2 语法 bzip2 [选项(-k)] [文件] -k:产生压缩文件后保留源文件(k 是 keep

    96110编辑于 2022-12-13
  • 来自专栏全栈程序员必看

    用PS修复老照片_photoshop修复老照片

    二、新建一个图层,按Ctrl + Alt + Shift + E 盖印图层,选择画笔工具,把不透明度设为:10%左右,然后把照片上有色块的部分局部放大,用吸管工具吸取色块附近干净的肤色,用画笔涂抹色块, 照片的色块较多,需要慢慢涂抹,效果如图 三、新建一个图层,盖印图层,执行:滤镜 > 模糊 > 高斯模糊,数值为5,确定后按住Alt 键添加图层蒙版,用白色画笔涂抹人物脸部有杂色的部分,给人物简单磨皮 五、创建色相/饱和度调整图层,参数设置色相为0亮度为0饱和度-100,给照片去色。

    3.1K20编辑于 2022-09-21
  • 领券