首页 > 其他分享 >如何在不改变图片分辨率的情况下增加图片的大小

如何在不改变图片分辨率的情况下增加图片的大小

时间:2023-05-17 10:44:34浏览次数:48  
标签:分辨率 隐写 写入 图像 大小 图片

应某人要求将一张原图分辨率820x1148,大小83.5kb,格式为jpg的图片变成分辨率260x390,大小200kb以上1mb以下,格式为jpg的图片。

网上各种无损增大图片的方法,都无一例外的改变了图像的分辨率,最终只找到两种能够不改变图像分辨率的情况下增加图片大小的方法。

下面分享一下这两种方法:

一、图像隐写:

  图片隐写指的是在一张图片中嵌入秘密信息的过程。通过改变像素值、色彩分量或者将数据嵌入到不可见区域(如DCT系数、LSB位等),可以在图片中隐藏任意类型的信息。

  在网上搜索“图像隐写工具”,随便打开一个在线工具,然后随便写入数据。

  这里使用的是脚本之家的在线工具:在线图片添加/解密隐藏信息(隐写术)工具 - 站长辅助工具 - 脚本之家在线工具 (jb51.net)

  可以看到结果,图像到达150kb后无论如何反复写入都无法再增加大小:

  结论是图像隐写所能写入的数据量大小通常取决于载体图片的像素数量以及嵌入算法的复杂度等因素。所以像素量不够意味着不能再写入数据了。

于是尝试第二种方法。

二、在PS中修改图片的模式为:“CMYK颜色”模式

  然后另存为.jpg格式的图片。

   可以看到虽然预览的大小超过了1mb,但是保存后还是进行了压缩,可以放心使用:

 

 至此实现了在不改变图片分辨率的情况下增加图片的大小。

 

标签:分辨率,隐写,写入,图像,大小,图片
From: https://www.cnblogs.com/tolerate/p/17407716.html

相关文章

  • ps修改图片内容渐变
    ps修改图片文字1.打开图片复制图层2.用选框工具框中需要修改的文字,右击鼠标,在选项框中选择填充,在弹出的窗口中,选中颜色或者是内容识别都是可以的,这里我选择的是颜色,点击颜色,然后在弹出的拾色器中选择颜色,也可以直接把鼠标放在画面中,点击一下我们需要的颜色的地方,颜色也就出来3......
  • 图片生成网站
    以下是一些可以从文本描述生成图片的工具:Dezgo:可以从文本提示生成图片。AIInput:基于文本输入快速创建图片。Lightricks:为个性化和独特的视觉效果生成图片。TexttoImageEditor:为设计和插图生成文本图片。IMGCreator:为图形和插图生成图片。以下是一些可以生成矢量卡通风......
  • 数据库中表名大小写问题
    一个sql整了半天排错,发现是表名大小写不一样导致的,所以记录下查了下资料,mysql的表名是根据存储在操作系统上的文件的名称来判断的。如果操作系统文件名不区分大小写,例如windows,那么对应的表名就不区大小写。如果操作系统文件名区分大小写,例如linux,那么对应的表名就区分大小......
  • JPG文件格式解码图片高度和宽度的分析
    13.简单说一下JPG文件的解码-------------------------解码程序先从JPG文件中读出采样系数,这样就知道了MCU的大小,算出整个图象有几个MCU.解码程序再循环逐个对MCU解码,一直到检查到EOI标记.对于每个MCU,按正规的次序解出每个DU,......
  • 几个jQuery的图片裁剪插件
    项目里最近也要用到图片裁剪插件,刚巧发现了几个就记录在这里。[color=blue][b]imgAreaSelect[/b][/color]官方:[url]http://odyniec.net/projects/imgareaselect/[/url]这个插件是目前比较常见的cooper插件,功能也很齐全:自定义选择框的CSS样式键盘快捷键支持添加事件回调锁......
  • php&cakephp显示图片的问题
    privatefunctionoutputFile2Brower(){$filename=WWW_ROOT."../../".$this->request->url;if(!file_exists($filename)){throwRuntimeException("File$filenamenotfound");}//TODO:这里应......
  • [LeetCode] 1343. Number of Sub-arrays of Size K and Average Greater than or Equa
    Givenanarrayofintegers arr andtwointegers k and threshold,return *thenumberofsub-arraysofsize k andaveragegreaterthanorequalto *threshold.Example1:Input:arr=[2,2,2,2,5,5,5,8],k=3,threshold=4Output:3Explanation:Sub-a......
  • Java中两个字符串进行大小比较
    一:大小比较:使用String.compareTo方法如果需要忽略大小写,使用compareToIgnoreCasecompareTo()的返回值是int,它是先比较对应字符的大小(ASCII码顺序)1、如果字符串相等返回值02、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值表示前字符......
  • 手机上图片预览插件 PhotoSwipe简介
    官方介绍PhotoSwipe是专为移动触摸设备设计的相册/画廊.兼容所有iPhone、iPad、黑莓6+,以及桌面浏览器.底层实现基于HTML/CSS/JavaScript,是一款免费开源的相册产品。为谁而用让移动站点的相册体验和原生App一样的设计师和开发者。绝佳特性PhotoSwipe提供给用户一个熟悉又直观的相......
  • 频谱仪设计基于FPGA的频谱仪设计,可以测试分析多种频率的频谱,分辨率100HZ,配套资料多达1
    频谱仪设计基于FPGA的频谱仪设计,可以测试分析多种频率的频谱,分辨率100HZ,配套资料多达100M,东西复杂ID:982500594354361311......