【imagecopyresized()压缩保存的图像是黑色的】教程文章相关的互联网学习教程文章

使用YUI+Ant 实现JS CSS压缩

今天研究了一下YUI yahoo开源框架,感觉很猛啊。 于是乎我做了一个YUI的ant实现,网上好多关于bat的实现,我就另辟蹊径,出个关于这个的ant实现,嘿嘿独一无二的文章,如果转载的话,其注明作者和网站 copyright:Mr.chen 好了具体操作如下: 官网: yuicompressor-2.4.6.jar 下载地址 http://yuilibrary.com/downloads/#yuicompressor YUIAnt.jar 下载地址 http://www.ubik-ingenierie.com/miscellanous/YUIAnt/ 具体的相关代码如下...

php实现批量压缩图片文件大小的脚本

今天,想上传大量图片到论坛,由于图片是单反拍的,体积较大,就写了一个脚本,批量压缩图片。 <?phpif ($handle = opendir(./old)) {while (false !== ($file = readdir($handle))) {if ($file == . || $file == ..) {continue;}write(d:/wamp/www/test/old/.$file, d:/wamp/www/test/new/.$file);}closedir($handle); }function write($old, $new) {$maxsize=1000;$image = new Imagick($old);if($image->getImageHeight() <= $i...

ThinkPHP3.1新特性之对页面压缩输出的支持

目前大多数浏览器都已经支持页面的压缩输出,通过压缩输出,页面大小可以减少30%,但是由于3.0及以前的版本都没有内置页面压缩输出功能,所以一般来说,开发人员需要自己在入口文件中添加: ob_start(ob_gzhandler);但是由于服务器环境的不同,有时候这个配置会和php.ini文件中的zlib压缩配置冲突。而ThinkPHP3.1版则内置了页面压缩输出的功能,不再需要再手动添加ob_gzhandler代码,增加OUTPUT_ENCODE配置参数,并支持检测zlib.ou...

php实现zip压缩文件解压缩代码分享(简单易懂)【图】

仔细的研究了一下,原来用php写的解压程序效率比想象的还是高很多的,既然这么好,干脆再优化一下后用到自己后台中,虽然现在大部分空间的控制面板中有压缩和解压这个功能,但是毕竟有时候有些麻烦。做这个之前,没有接触过php压缩这一块,网上搜了一些,大多数都是php压缩类、压缩函数,少则几百行,多的就几千行代码。这对于我这种新手来说很摸不到头脑,再说我也不用这么复杂的功能。最后参考函数手册,理清楚了几个相关的函数后...

一个PHP的ZIP压缩类分享

功能:将文件压缩成zip,或者rar的压缩包。后缀名可以自定义。 使用方法:首先实例化,然后传参。两个参数。第一个关于你文件地址的一个Array。第二个是要你要保存的压缩包文件的绝对地址。 使用例子: 代码如下: $zipfiles =array("/root/pooy/test1.txt","/root/pooy/test2.txt"); $z = new PHPZip(); //$randomstr = random(8); $zipfile = TEMP."/photocome_".$groupid.".zip"; $z->Zip($z...

php使用imagick模块实现图片缩放、裁剪、压缩示例

PHP 使用Imagick模块 缩放,裁剪,压缩图片 包括gif图片 缩放 裁剪代码如下:/** * 图片裁剪 * 裁剪规则: * 1. 高度为空或为零 按宽度缩放 高度自适应 * 2. 宽度为空或为零 按高度缩放 宽度自适应 * 3. 宽度,高度到不为空或为零 按宽高比例等比例缩放裁剪 默认从头部居中裁剪 * @param number $width * @param number $height */ public function resize($width=0, $height=0){ if($width==0 && $height==...

php的zip解压缩类pclzip使用示例

PclZip简介PclZip是一个很强大的压缩与解压缩zip文件的PHP类,PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等。 简单、易用、强大是我对它的评价。 最近在开发我的Wordpress插件ShareLink,在这过程中,发现了PclZip这个操作zip文件的PHP类,不得不推荐下。 还有另外一个推荐的原因就是在它的源码里面让我发现了一个PHP函数参数...

php ZipArchive压缩函数详解实例

用ZipArchive压缩文件,这个是php的扩展类,自php5.2版本以后就已经支持这个扩展,如果你在使用的时候出现错误,查看下php.ini里面的extension=php_zip.dll前面的分号有没有去掉,然后再重启Apache这样才能使用这个类库。例1、生成zip 压缩文件 代码如下:<?php /* 生成zip 压缩文件 */function create_zip($files = array(),$destination = ,$overwrite = false) { //if the zip file already exists and overwrite is false, ...

php gzip压缩输出的实现方法【图】

一、gzip介绍 gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式。软件的作者是Jean-loup Gailly和Mark Adler。1992年10月31日第一次公开发布,版本号是0.1,目前的稳定版本是1.2.4。 Gzip主要用于Unix系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。 当应...

PHP 源代码压缩小工具

使用方法:(在命令行运行) 代码如下:php compactor.php DESTINATION.php SOURCE.php 下载: compactor.php 代码如下:#!/usr/bin/env php <?php /** * Compact PHP code. * * Strip comments, combine entire library into one file. */ if ($argc < 3) { print "Strip unecessary data from PHP source files.\n\n\tUsage: php compactor.php DESTINATION.php SOURCE.php"; exit; } $source = $argv[2]; $target = $argv[1]; print...

将文件夹压缩成zip文件的php代码

1.请先下载我准备好的zip.php工具类,下载后解压,将里面的文件放入对应的目录中,我是放在虚拟目录下的include文件夹中。 2.在你的php文件中加入下面代码即可 代码如下:require_once "./include/zip.php"; $zip = new PHPZip(); //$zip -> createZip("要压缩的文件夹目录地址", "压缩后的文件名.zip");   //只生成不自动下载 $zip -> downloadZip("要压缩的文件夹目录地址", "压缩后的文件名.zip");  //自动下载 实例:可以...

PHP 压缩文件夹的类代码

代码如下:<?php /* $Id: PHPZip.php */ class PHPZip { var $datasec = array(); var $ctrl_dir = array(); var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00"; var $old_offset = 0; function Zip($dir, $zipfilename) { if (@function_exists('gzcompress')) { @set_time_limit("0"); $this->openFile($dir,$dir); $out = $this -> filezip(); $fp = fopen($zipfilename, "w"); fwrite($fp, $out, strlen($out)); fclose(...

php实现的简单压缩英文字符串的代码

PHP,适应于上帖简单加密后的密文 代码如下:<?php //replacement来自上个版本的加密替换 function compress_func($match) {return strlen($match[0]).$match[0]{0};} function uncompress_func($match) {return str_repeat($match[2], $match[1]);} function compress($str) { $i = 0; $pattern = array(); while(isset($replacement{$i})) array_push($pattern, "/".$replacement{...

服务器端解压缩zip的脚本

代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>文件解压缩管理</title> </head> <body> <?php // In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead ...

php 解压zip压缩包内容到指定目录的实例

目录结构: testtest/index.php test/test_zip.zip test/test_zip <span style="font-size:14px;"><?phpheader(Content-type:text/html;charset=utf-8);$filename = test_zip.zip;$path = ./test_zip.zip;$dir = test_zip;if(!is_dir($dir)) {mkdir($dir, 0777, true);//创建目录保存解压内容}if(file_exists($filename)) {$resource = zip_open($filename);while($zip = zip_read($resource)) {if(zip_entry_open($resource, $zip...