英语法语西班牙语

Ad


OnWorks 网站图标

web2png - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 web2png

这是命令 web2png 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


web2png - 将网络树从使用 GIF 转换为使用 PNG

概要


网页2png [-adnrtv] [目录...]

商品描述


Web2png 是一个前端 gif2png(1) 自动转换整个网页
从使用 GIF 到使用 PNG 的层次结构。 它进行图像转换和修补 IMG SRC
网页中的引用。

的论据 网页2png 必须是目录; 如果没有给出,当前目录是
假定。

在每个目录中, 网页2png 尝试将每个 GIF 转换为 PNG。 它只留下 GIF
有多个图像,因为它们不会在所有当前浏览器中正确显示。 它
也不会重新转换已经具有相应 PNG 的 GIF(例如,相同名称的
.gif 文件扩展名除外)。 原始 GIF 保留在原位。

Web2png 跟踪成功的转换。 然后查看每个 HTML、安全 HTML、HTML
包含、PHP 页面、JavaScript 程序或参数下的级联样式表
目录(扩展名 html、shtml、.inc、.php、.js、.css)。 在这些页面中,它修复了每个
引用每个成功转换的 GIF 以指向 PNG。 相对参考
HREF 和背景标签由文件名识别并固定(声明的任何基本目录
通过 BASE 标签将被添加到相对 URL 之前)。 作为 HTTP URL 的引用是
按基本名称与可转换 GIF 列表匹配; 如果有这样的匹配,
检索 URL 的内容并将其与可转换的 GIF 进行比较。 如果 basename 和
数据匹配,HTTP 引用是固定的。 如果页面受 RCS 版本控制,
它们在被修改之前被检查修改; 否则,副本
每个修改后的网页的原件都留在同一目录中,附加的
扩展名.bak。

以下选项会更改程序的行为:

-a
转换所有 GIF 文件,包括具有多个图像的文件。

-d
删除原件。 删除所有带有相应 PNG 的 GIF 和所有 .bak 文件。

-n
不做任何改变。 有了这个选项, 网页2png 报告需要做什么(以及
GIF 具有多个图像),但既不转换 GIF 也不接触网页。

-r
逆转。 从以前创建的 .bak 文件中恢复所有 HTML/SHTML/PHP 页面
运行(或者,如果文件受版本控制,则还原它们)。 删除 PNG
相应的 GIF。

-v
冗长。 提供有关转换过程的更多跟踪信息。 可以运行web2png
在先前运行已部分转换的目录上; 它会做
最少必要的工作量。 它所做的更改将完全可逆
-r 直到你运行它 -d 模式。 Web2png 是用 Python 编写的。 Python 1.5.2 或更高版本
必须在您的系统上安装和访问,以便 网页2png 跑步。

注意


有时可以在不改变图像外观的情况下转换透明 GIF
页面,通过从上下文中知道它们将始终放置在固定和
纯色。 Web2png 无法推断出这会是什么时候,所以它不会尝试; 但它可能是
手动应用带有 -b 选项的 gif2png 很有用。

问题


修复 HTTP URL 的算法并非万无一失。 它可能会被错误地混淆
将 GIF 的 HTTP URL 引用修补为对 PNG 的无效引用,如果 GIF
通过基本名称和二进制内容匹配本地目标 GIF,但实际上仍然存在
另一个主机。

该程序不会自动转换 CGI; 你必须手动完成。 其他
动态内容方法(例如服务器端包含)也可能需要手工破解。

程序无法分辨是从预先存在的 PNG 转换过来的; 如果你有相同的 PNG
词干名称作为相应的 GIF,但携带不同的信息, -r 模式将
殴打他们。

使用 onworks.net 服务在线使用 web2png


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad