小编kir*_*asa的帖子

是否可以将 JPEG 转换为无损格式并在不损失质量的情况下将其转换回来?

假设我有一个之前以 JPEG 格式压缩的图像的无损版本(例如,如果您在 mspaint 中打开 JPEG 图像并将其另存为 BMP,我知道在此过程中会丢失一些元数据,但这不是我关心的)

我想知道是否可能以及如何将其转换回 JPEG 格式而不损失图像质量,这意味着每个像素都完全相同?

编辑:我完全理解将 JPEG 图像转换为无损格式不会给我带来任何额外的质量。我问这个是因为:我有一个从 SWF 文件中提取的 PNG 文件。最初(在 SWF 文件中)对象是 JPEG 图像 + alpha 通道,其文件大小比我拥有的 PNG 文件要小得多。我想要原始格式(JPEG + Alpha 通道),但我不再拥有原始 SWF 文件的任何副本(而且我也未能在网上找到一份副本),因此我无法重做提取过程。

jpeg lossless images conversion

5
推荐指数
2
解决办法
4223
查看次数

如何使用 yt-dlp“仅”下载 YouTube 视频的评论,而不下载实际视频?

在搜索了很长一段时间之后,我刚刚发现 yt-dlp(我已经安装并每天使用它来下载 YouTube(和其他)视频)支持获取用户评论并将其保存为 JSON 文件

但是,令人沮丧的是,我找不到任何选项可以执行此操作,并且不能同时下载视频。这是怎么做到的?有可能吗?如果没有,那真是太可惜了,因为这是一个令人惊叹的“独立”功能,我经常想在不需要下载大量视频文件的情况下完成它。我自己实现几乎是不可能的,因为 YouTube 使阻止机器人/自动化变得极其困难和复杂。

我已经看了这个手册很长时间了:https://github.com/yt-dlp/yt-dlp

download youtube comments command-line

5
推荐指数
2
解决办法
8104
查看次数

Windows 中的“ping -c”:输出错误“选项 -c 的值错误。”

我正在学习pingWindows 10 中的实用程序,当我尝试在 shell 中运行命令时:

ping -c 3 example.com
Run Code Online (Sandbox Code Playgroud)

我得到结果:

Access denied. Option -c requires administrative privileges.
Run Code Online (Sandbox Code Playgroud)

从管理员执行后我得到:

Bad value for option -c.
Run Code Online (Sandbox Code Playgroud)

命令参考 ( ping /?) 描述了这个参数:

  • [-c compartment]- 路由间隔标识符。

这意味着什么?这个论证可以取什么值?

然而,微软网站-c上并没有提及!


我也尝试像这样使用这个命令:ping -c google.com 8.8.8.8。输出:

Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=127ms TTL=58
Reply from 8.8.8.8: bytes=32 time=57ms TTL=58
Reply from 8.8.8.8: bytes=32 time=57ms TTL=58
Reply from 8.8.8.8: bytes=32 time=57ms TTL=58

Ping statistics for …
Run Code Online (Sandbox Code Playgroud)

networking windows ping command-line-arguments

0
推荐指数
1
解决办法
911
查看次数