草庐IT

Bitmap压缩

全部标签

php - 智能PHP压缩代码

所以我看到了这个关于“编程难题和代码高尔夫”的聪明话题:We'renotstrangers...。最佳答案是打印NeverGonnaGiveYouUp歌词的PHP代码。它只有543个字节长。我试图理解这段PHP代码,但我不明白它是如何工作的。我认为这是一种基于语法的压缩,但我不知道如何使用未声明的常量,如所以这是代码。这是如何工作的?u=Msta=.qNg1Nlet?downNruncryNsayRoodbyeNtE参见itworkingonIdeone. 最佳答案 让我们一一分析str_replace参数。range('-',T)

php - 上传 Zip 文件并解压缩 Zip

我有一个表单(HTML),它将文件提交给PHP脚本,PHP脚本将文件重命名为ZIP,将其存储在文件夹(随机名称)中,然后提取该文件。文件被上传。该文件夹已正确创建。文件已正确重命名。zip解压失败。这是我的表格:Selectfile这是PHP脚本-up.php$file_name=$HTTP_POST_FILES['ufile']['name'];$random_digit=rand(0000,9999);$new_file_name=$random_digit.".zip";mkdir($random_digit,0777,true);$path=$random_digit.'/'.

php - Apache mod_deflate 不压缩 json 输出

我已按照多个教程中的所有步骤在Apache中启用mod_deflate,但当我向本地Web服务器发出json请求(通过PHP脚本)时,我仍然没有看到压缩(在Fiddler中)。我的浏览器不需要压缩到本地主机,但我的机器会定期暴露在慢速VPN上,所以我想使用它。来自httpd.conf:LoadModuledeflate_modulemodules/mod_deflate.so(未注释掉)mod_deflate.so存在于Apache2/modulesPHP脚本在运行时会立即设置以下header:header('Content-Type:application/json');applic

php - AS3中有效压缩转PHP

我需要从Flash应用程序向PHP页面发送一些很长的字符串,当然我想压缩它以减少进出服务器的流量负载。如何以有效的方式压缩字符串并在PHP中轻松解压缩?现在看来,我们倾向于标准的zip文件传输,但PHP中处理此操作的功能有些繁重。收到zip流后,我必须从该流创建一个文件,然后使用zip_*函数读取该文件。如果直接对字符串进行操作会更加方便和漂亮。最好的问候, 最佳答案 另一种方法是使用flash.utils.ByteArray。ByteArray类包含通过“compress”方法进行的zlib压缩。基本上:创建一个新的字节数组。将字

PHP - 发送 gzip 压缩的 JS/CSS

我用这段代码创建了一个style.css.php文件:你怎么看?这是压缩js/css文件的好方法吗?有一个更好的方法吗?我正在为一个公共(public)应用程序这样做。任何人都可以下载。所以会有人在共享主机上禁用gzip 最佳答案 不,不行。那里有很多错误。include,重定向后不死,不考虑deflate方法,...这对于PHP来说非常简单,因为zlib输出处理程序会自动检测适当的压缩以发送给客户端(如果有的话);您所要做的就是启用它: 关于PHP-发送gzip压缩的JS/CSS,我们

php - 批量压缩 (Zip) 文件

使用:我们的用户在我们的AWSS3账户中有很多对象。我们正在添加一项功能来一次下载整个项目。我们更关心效率而不是存储。在查看了不同的选项(ZipArchive、PclZip)后,我遇到了thisguide推荐使用Chilkat。它的方法很有意义,总结如下:在上传时预压缩每个文件并将其存储在S3中“项目下载”开始下载每个压缩文件,然后QuickAppend(Chilkat术语),然后“立即”(每个文件200毫秒)将它们添加到整个压缩文件中上传新的Zip文件到S3,提供链接我遇到的问题是Chilkat的许可证是249美元,我正在寻找免费的替代品。Analternative(也是免费的)使用

php - 如何判断字符串是否被压缩?

如何确定字符串是否使用gzcompress进行了压缩(除了在调用gzuncompress之前/之后比较字符串的大小之外,还是这样做的正确方法)? 最佳答案 PRE:我想,如果你发送了一个请求,你可以立即查看$http_response_header看看是不是数组中的项目是Content-Encoding:gzip的变体。但这是LAME!有一个更好的方法。这是如何...检查它是否是GZIP。像个BOSS!accordingtoGZIPRFC:gzip内容的标题如下所示+---+---+---+---+---+---+---+---+-

php - GZIP 压缩 + htaccess deflate

我可以同时拥有.htaccess吗:DEFLATE在php、图像、html文件等上+phpheader:ob_start("gzhandler")?如果不是,最好的机会是什么?我只是担心它是否会发生冲突。 最佳答案 对图像使用压缩通常是一个非常糟糕的主意,因为网络上大多数广泛使用的图像格式都已经过压缩,因此您只会给文件增加不必要的开销。您通常希望对本质上是文本的资源(HTML、CSS、JavaScript等)使用压缩,因为对于这些资源,压缩率非常高。至于问题本身,据我所知不可能同时使用DEFLATE和GZIP但老实说,因为我从来没有

php - 使用 PHP 在服务器上压缩 jpeg

我有一个包含大约1500张JPEG图片的网站,我想将它们全部压缩。遍历目录不是问题,但我似乎找不到压缩服务器上已有的JPEG的功能(我不想上传新的),并替换旧的。PHP有内置函数吗?如果没有,我如何将JPEG从文件夹读取到脚本中?谢谢。 最佳答案 我更喜欢使用IMagick处理图像的扩展。GD使用过多的内存,尤其是对于较大的文件。这是CharlesHall的代码片段在PHP手册中:$img=newImagick();$img->readImage($src);$img->setImageCompression(Imagick::CO

PHP 在内存中创建多个 CSV 文件然后压缩

我需要在单个HTTP请求期间创建3个CSV文件(在内存中),将文件ZIP成单个压缩文件并将压缩文件作为HTTP响应返回。我有以下代码来创建zip文件...$files=array($file1,$file2);$zipname='file.zip';$zip=newZipArchive;$zip->open($zipname,ZipArchive::CREATE);foreach($filesas$file){$zip->addFile($file);}$zip->close();header('Content-Type:application/zip');header('Conten