蚊章汇 - PNG
type: channel
link: https://linuxcn.bwsl.wang/tag/PNG/
items: 硬核观察 | 美国银行表示没有理由支持比特币
items: 在 Ubuntu Linux 中使用 WebP 图片
items: 如何在Linux上将HTML页面转化成png图片

硬核观察 | 美国银行表示没有理由支持比特币
type: item
date: 2021-03-20T19:50:59+08:00
description: 美国银行表示没有理由支持比特币美国银行表示：“持有比特币的唯一原因是价格的上涨……非常不稳定，这使得它不适合作为财富储存或支付机制”。美国银行的分析师认为，约 9300 万美元的净流入足以推动比特币价格上涨 1%。相比之下，需要 18.6 亿美元才能带动黄金价格。比特币是一种高度集中的资产，目前 95% 的比特币仅由2.4% 的比特币地址持有。美国银行认为，这使得这种工具不适合作为支付机制，甚至不适合作为投资工具。比特币确实风险很大，只有你了解其中的风险才应该去涉足它。英国警方警告学生不要使用 Sci-Hub 网站Sci-Hub 网站称，它“消除了所有科学障碍”。它提供超过 8500 万篇科学论文的开放访问权限，并声称应该废除版权法，这些材料应该成为“所有人的知识”。它称自己是“世界上第一个为大众提供数千万篇研究论文的盗版网站”。但伦敦市警方的网络保护官员敦促各大学在其网络上屏蔽该网站，因为“Sci-Hub 对大学及其学生都构成了威胁”。不知道你怎么看，这些论文应该盗版访问吗？安全研究人员在 Twitter 上的 PNG 文件内隐藏了 ZIP、MP3 文件一名安全研究人员发现了一种新型的隐身技术，可以将数据隐藏在 Twitter 上发布的 .PNG 图像文件内，这种策略可能被威胁行为者利用来隐藏恶意活动。他将他的方法的源码以 ZIP/PNG 文件的形式附在 Twitter 的一张图片上。他解释说，虽然 Twitter 会从上传的 PNG 中剥离不必要的数据，但如果整体图像文件符合要求，他们不会从删除尾部数据，以避免被重新编码。虽然存在一定限制，但是这为传播恶意文件打开的一个新的途径。所以，不要觉得公开下载的图片，看起来也正常的图片，就不会存在恶意数据。

在 Ubuntu Linux 中使用 WebP 图片
type: item
date: 2016-07-04T23:20:00+08:00
description: 简介：这篇指南会向你展示如何在 Linux 下查看 WebP 图片以及将 WebP 图片转换为 JPEG 或 PNG 格式。什么是 WebP？自从 Google 推出 WebP 图片格式，已经过去五年了。Google 说，WebP 提供有损和无损压缩，相比 JPEG 压缩，WebP 压缩文件大小，能更小约 25%。Google 的目标是让 WebP 成为 web 图片的新标准，但是并没有成为现实。已经五年过去了，除了谷歌的生态系统以外它仍未被接受成为一个标准。但正如我们所知的，Google 对它的技术很有进取心。几个月前 Google 将 Google Plus 的所有图片改为了 WebP 格式。如果你用 Google Chrome 从 Google Plus 上下载那些图片，你会得到 WebP 图片，不论你之前上传的是 PNG 还是 JPEG。这都不是重点。真正的问题在于当你尝试着在 Ubuntu 中使用默认的 GNOME 图片查看器打开它时你会看到如下错误： Could not load XYZ.webp （ 无法载入 XYZ.webp ） Unrecognized image file format （ 未识别文件格式 ） GNOME 图片查看器不支持 WebP 图片在这个教程里，我们会看到如何在 Linux 中添加 WebP 支持支持 WebP 图片的程序列表如何将 WebP 图片转换到 PNG 或 JPEG如何将 WebP 图片直接下载为 PNG 格式如何在 Ubuntu 以及其它 Linux 发行版中查看 WebP 图片GNOME 图片查看器是许多 Linux 发行版的默认图片查看器，包括 Ubuntu，它不支持 WebP 图片。目前也没有可用的插件给 GNOME 图片查看器添加 WebP 支持。这无非是意味着我们不能在 Linux 上用 GNOME 图片查看器打开 WebP 文件而已。一个更好的替代品，gThumb，默认就支持 WebP 图片。要在 Ubuntu 以及其它基于 Ubuntu 的发行版上安装 gThumb 的话，使用以下命令：sudo apt-get install gthumb 一旦安装完成，你就可以简单地右键点击 WebP 图片，选择 gThumb 来打开它。你现在应该可以看到如下画面：gThumb 中显示的 WebP 图片让 gThumb 成为 Ubuntu 中 WebP 图片的默认应用对 Ubuntu 新手而言，如果你想要让 gThumb 成为打开 WebP 文件的默认应用，跟着以下步骤操作：步骤 1：右键点击 WebP 文件选择属性。从右键菜单中选择属性步骤 2：转到打开方式标签，选择 gThumb 并点击设置为默认。让 gThumb 成为 Ubuntu 中 WebP 图片的默认应用让 gThumb 成为所有图片的默认应用gThumb 的功能比图片查看器更多。举个例子，你可以做一些简单的图片编辑，给图片添加滤镜等。添加滤镜的效率没有 XnRetro（在 Linux 下添加类似 Instagram 滤镜效果的专用工具）那么高，但它还是有一些基础的滤镜可以用。我非常喜欢 gThumb 并且决定让它成为默认的图片查看器。如果你也想在 Ubuntu 中让 gThumb 成为所有图片的默认应用，遵照以下步骤操作：步骤1：打开系统设置步骤2：转到 详情 （ Details ） 步骤3：在这里将 gThumb 设置为图片的默认应用Linux 上打开 WebP 文件的替代程序可能你不喜欢 gThumb。如果这样的话，你可以选择下列应用来在 Linux 中查看 WebP 图片：XnView（非开源）GIMP 加上非官方 WebP 插件，可以从这个 PPA 安装，支持到 Ubuntu 15.10。我会在另一篇文章里提到。Gwenview在 Linux 中将 WebP 图片转换为 PNG 和 JPEG在 Linux 上转换 WebP 图片有两种途径：命令行图形界面1.在 Linux 使用命令行转换 WebP 图片你需要先安装 WebP 工具。打开终端并使用下列命令：sudo apt-get install webp 将 JPEG/PNG 转换为 WebP我们将使用 cwebp 命令（它代表转换为 WebP 的意思吗？）来将 JPEG 或 PNG 文件转换为 WebP。命令格式是这样的：cwebp -q [图片质量] [JPEG/PNG_文件名] -o [WebP_文件名] 举个例子，你可以使用下列命令：cwebp -q 90 example.jpeg -o example.webp 将 WebP 转换为 JPEG/PNG要将 WebP 图片转换为 JPEG 或 PNG，我们将使用 dwebp 命令。命令格式是：…

如何在Linux上将HTML页面转化成png图片
type: item
date: 2014-03-19T00:39:00+08:00
description: 将一个特定页面抓取为一张png图片的最简单的方法是使用CutyCapt，这是一种在Linux下的方便地将HTML网页转化成矢量图形和位图图像格式的命令行工具（比如，SVG, PDF, PS, PNG, JPEG, TIFF, GIF）。CutyCapt内部使用WebKit渲染引擎来导出网页渲染输出到图片文件中。它使用Qt构建，CutyCapt实际上是一个也可以在Windows上使用的跨平台应用。（译注：也有一个基于IE内核的 IECapt 可以作此用途）在本篇教程中，我会描述如何将一个HTML网页使用CutyCapt转化成png图片。在Linux上安装 CutyCapt这是在特定Linux发行版上的安装命令。在Debian, Ubuntu 或者 Linux Mint 安装 CutyCapt$ sudo apt-get install cutycapt 在Fedora上安装 CutyCapt$ sudo yum install subversion qt-devel qtwebkit-devel gcc-c++ make $ svn co svn://svn.code.sf.net/p/cutycapt/code/ cutycapt $ cd cutycapt/CutyCapt 在Fedora上编译前，你需要在源码上打上补丁。使用文本编辑器打开CutyCapt.hpp,并且加入在文件的开头加上下面的两行。#include #include 最后，如下编译并安装CutyCapt。$ qmake-qt4 $ make $ sudo cp CutyCapt /usr/local/bin/cutycapt 在CentOS 或者 RHEL安装 CutyCapt首先在你的Linux上启用EPEL仓库。接着和在Fedora上一样使用相同的步骤编译安装。使用CutyCapt将 HTML 转化成 PNG将一个HTML页面截图成一个png图片，只要使用下面的格式运行CutyCapt。$ cutycapt --url=http://www.cnn.com --out=cnn.png 要将HTML页面保存成不同的格式（比如，PDF），只要适当地指定输出文件。$ cutycapt --url=http://www.cnn.com --out=cnn.pdf 下图显示了CutyCapt命令选项。在一台不含X的服务器上使用CutyCapt将HTML转换成PNG虽然CutyCapt是一个命令行工具，但是它需要X服务运行。如果你尝试在不含X服务的机器上运行，你会得到下面这个错误：cutycapt: cannot connect to X server :0 如果你要不含X的服务器上运行CutyCapt，你可以在服务器上安装Xvfb（轻量级“假的”X11 服务）。这样CutyCapt就不会报错了。要在Debian, Ubuntu 或者 Linux Mint 上安装Xvfb：$ sudo apt-get install xvfb 要在Fedora, CentOS 或者 RHEL 上安装Xvfb:$ sudo yum install xvfb 在安装Xvfb之后，接下来像这样运行CutyCapt。$ xvfb-run --server-args="-screen 0, 1280x1200x24" cutycapt --url=http://www.cnn.com --out=cnn.png 它首先会运行Xbfb服务，接着使用CutyCapt来抓取网页。因此它可能会花费更长的时间。如果你想要截图多张截图，你可能事先需要将Xvfb作为后台守护进程启动。via: http://xmodulo.com/2014/02/convert-html-web-page-png-image-linux.html译者：geekpi 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出