有史以来最小的GIF/png/jpg/jpeg

本文作者深入研究GIF89a规范,挑战创建最小的GIF图像。通过去掉不必要的颜色表和图形控制扩展,成功将透明GIF压缩到37字节,甚至进一步减小到26字节,尽管这可能会影响其在不同软件中的显示效果。
摘要由CSDN通过智能技术生成

昨天我对图像进行了 base64 编码,这样我就可以将它发送到 CouchDB 以测试我正在为客户编写的一些代码。 它让我想起了我之前在远程服务器上设置 cookie 时所做的事情。

基本上,一个小的 PHP 脚本被放在远程服务器上,它接受几个 GET 参数并根据它们的值设置一些 cookie。 然后脚本输出一个 1x1 的透明 GIF。 本地服务器上的 PHP 脚本生成了一个 IMG 标签,该标签链接到该图像并根据本地服务器上的 COOKIES 设置参数。

这个过程也必须反向进行,所以我不得不将脚本发送给另一边的开发人员。 我想让它尽可能简单,所以我将实际图像内容作为 base64 编码字符串放在 PHP 文件中。 我使用 GIMP 生成了我可以管理的最小的透明 GIF,因此文件中不会有 太大 的令人讨厌的字符串。 我想出了以下内容:

<?php
setcookie('foo', $_GET['foo'])
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值