精华内容
下载资源
问答
  •  //解决中文名字乱码问题iconv  // $FilePathBK1=iconv("utf-8","gbk",'D:/pro/apmxe/htdocs/laowunongjiale/img/online_jdlkh/weishangchuan/河垅村涂运洪.jpg');  // $FilePathBK2=iconv("utf-8","gbk",'D:/...

    <?php

        function thumbImage($im,$maxwidth,$maxheight,$name,$filetype)
        {
            $im =  iconv("utf-8","gbk",$im);
            $name =  iconv("utf-8","gbk",$name);
            switch ($filetype) {     
                case 'image/pjpeg':     
                case 'image/jpeg':     
                    $im = imagecreatefromjpeg($im);    //PHP图片处理系统函数
                    break;     
                case 'image/gif':     
                    $im = imagecreatefromgif($im);    
                    break;     
                case 'image/png':     
                    $im = imagecreatefrompng($im);    
                    break;
                case 'image/wbmp':     
                    $im = imagecreatefromwbmp($im);    
                    break;             
            }  
     
     
            $resizewidth_tag = $resizeheight_tag = false;
            $pic_width = imagesx($im);
            $pic_height = imagesy($im);
     
     
            if(($maxwidth && $pic_width > $maxwidth) || ($maxheight && $pic_height > $maxheight))
            {
                $resizewidth_tag = $resizeheight_tag = false;
     
                if($maxwidth && $pic_width>$maxwidth)
                {
                    $widthratio = $maxwidth / $pic_width;
                    $resizewidth_tag = true;
                }
     
     
                if($maxheight && $pic_height>$maxheight)
                {
                    $heightratio = $maxheight / $pic_height;
                    $resizeheight_tag = true;
                }
     
     
                if($resizewidth_tag && $resizeheight_tag)
                {
                    if($widthratio < $heightratio)
                     $ratio = $widthratio;
                    else
                     $ratio = $heightratio;
                }
     
     
                if($resizewidth_tag && !$resizeheight_tag)
                $ratio = $widthratio;
     
     
                if($resizeheight_tag && !$resizewidth_tag)
                $ratio = $heightratio;
     
     
                $newwidth = $pic_width * $ratio;
                $newheight = $pic_height * $ratio;
                            
     
     
                if(function_exists("imagecopyresampled"))
                {
                    $newim = imagecreatetruecolor($newwidth,$newheight);//PHP图片处理系统函数
                    imagecopyresampled($newim,$im,0,0,0,0,$newwidth,$newheight,$pic_width,$pic_height);//PHP图片处理系统函数
                }
                else
                {
                    $newim = imagecreate($newwidth,$newheight);
                    imagecopyresized($newim,$im,0,0,0,0,$newwidth,$newheight,$pic_width,$pic_height);
                }
     
     
                switch ($filetype) {     
                    case 'image/pjpeg' :     
                    case 'image/jpeg' :     
                        $result = imagejpeg($newim,$name);   
                        break;     
                    case 'image/gif' :     
                        $result = imagegif($newim,$name);   
                        break;     
                    case 'image/png' :     
                        $result = imagepng($newim,$name);    
                        break;
                    case 'image/wbmp' :     
                        $result = imagewbmp($newim,$name);    
                        break;             
                }
                imagedestroy($newim);
            }
            else
            {
                switch ($filetype) {     
                    case 'image/pjpeg' :     
                    case 'image/jpeg' :     
                        $result = imagejpeg($im,$name);   
                        break;     
                    case 'image/gif' :     
                        $result = imagegif($im,$name);   
                        break;     
                    case 'image/png' :     
                        $result = imagepng($im,$name);    
                        break;
                    case 'image/wbmp' :     
                        $result = imagewbmp($im,$name);    
                        break;             
                }
            }
            return $result;
        }
        //解决中文名字乱码问题iconv
       // $FilePathBK1=iconv("utf-8","gbk",'D:/pro/apmxe/htdocs/laowunongjiale/img/online_jdlkh/weishangchuan/河垅村涂运洪.jpg');
       // $FilePathBK2=iconv("utf-8","gbk",'D:/pro/apmxe/htdocs/laowunongjiale/img/online_jdlkh/weishangchuan/1/河垅村涂运洪.jpg');
       // thumbImage($FilePathBK1,450,380,$FilePathBK2,'image/jpeg');
    function read_dir($dir){
        $files=array();
        $dir_list=scandir($dir);
        foreach($dir_list as $file){
            if($file!='..' && $file!='.'){
                if(is_dir($dir.'/'.$file)){
                    //$files[]=read_dir($dir.'/'.$file);
                }else{
                    //$files[]=$file;
                    //echo $file."<br>";
                    $a =  iconv("gbk","utf-8",'D:/pro/apmxe/htdocs/laowunongjiale/img/online_jdlkh/weishangchuan/'.$file);
                    $b =  iconv("gbk","utf-8",'D:/pro/apmxe/htdocs/laowunongjiale/img/online_jdlkh/weishangchuan/1/'.$file);
                    echo $a."<br>";
                    thumbImage($a,400,300,$b,'image/jpeg');
                    
                }
            }
        }
        return $files;
    }
    read_dir('D:/pro/apmxe/htdocs/laowunongjiale/img/online_jdlkh/weishangchuan');

        ?>

    展开全文
  • ///压缩图片 + (NSData *)imageCompressToData:(UIImage *)image{ NSData *data=UIImageJPEGRepresentation(image, 1.0); if (data.length>300*1024) { if (data.length>1024*1024) {//1M以及以上 data=...
  • 一般我们电脑中安装都是WinRAR软件,在默认情况下,是可以双击打开RAR压缩包里的文件的,一般遇到文件是乱码的情况可能是我们解压不当造成的问题,下面第九小编将将解决方案分享给大家。当我们双击打开压缩包里的...

    不少网友都表示在双击打开压缩文件打开是乱码的情况。我们都知道双击打开压缩包里的压缩文件就是操作系统系统在调用相关的程序打开压缩包里面的文件。一般我们电脑中安装都是WinRAR软件,在默认情况下,是可以双击打开RAR压缩包里的文件的,一般遇到文件是乱码的情况可能是我们解压不当造成的问题,下面第九小编将会将解决方案分享给大家。

    当我们双击打开压缩包里的压缩文件时,是操作系统系统调用相关的程序来打开压缩包里面的文件。

    134777612_1_20180603082248691.jpg

    压缩文件打开是乱码的解决办法

    问题分析:打开压缩包的文件,只能是先将压缩包解压,然后双击才能正常打开。如果是直接双击压缩包里的文件,双击压缩包里的文档、图片都不能正常打开,打开后全部显示是乱码。为什么双击压缩包里的文件,会是乱码呢?原因就在于误设置了使用WinRAR的查看器来打开压缩包里的文件。

    解决方案:

    1.单击桌面上的开始按钮在搜索框中输入winrar找到该软件并启动,在菜单栏中单击【选项】标签,选择【设置】如下图:

    134777612_2_2018060308224997.jpg

    2.在弹出的设置窗口单击【查看器】选项卡,在查看类型工作组中勾选【关联程序】最后单击确定即可,如下图:

    134777612_3_20180603082249628.jpg

    如果以上方法都无法解决问题,那么可能是压缩文件本身压缩的时候出现故障导致的,我们可以寻找下其他文件打开试试。

    WinRAR下载:

    134777612_4_20180603082250613.png软件名称:WinRAR 5.00 beta7(32位)

    大小:1.64MB版本:5.00 beta7(32位)类别:压缩解压

    语言:中文使用平台:Win_xp/Win7/Win8/Ubuntu

    展开全文
  • java 图片压缩 iphone拍照上传旋转问题处理,压缩工具类 首先导入jar 包,通过imgxz获取图片是否旋转属性,在调用旋转方法,旋转过来,然后在进行压缩
  • 解决 Java 压缩文件中文乱码 引入maven依赖 <dependency> <groupId>ant</groupId> <artifactId>ant</artifactId> <version>1.6.5</version> </dependency>...

    解决 Java 压缩文件中文乱码

    引入maven依赖

    <dependency>
        <groupId>ant</groupId>
        <artifactId>ant</artifactId>
        <version>1.6.5</version>
    </dependency>
    

    点击这里到 maven 官网 查看 ant 所有版本

    用ANT中的ant.jar中的类

    import org.apache.tools.zip.ZipEntry;
    import org.apache.tools.zip.ZipOutputStream;
    

    替代 JDK API中自带的类

    import java.util.zip.ZipEntry;
    import java.util.zip.ZipOutputStream;
    
    展开全文
  • 使用winrar解压缩文件。 提示:文件名、目录名或卷标语法不正确。...可以判断WINRAR问题。 偶然,右击该文件发现简单解决方法: “打开方式”选择“Windows资源管理器”,可以直接打开压缩文件,并...

    使用winrar解压缩文件。

    提示:文件名、目录名或卷标语法不正确。

    查看对应文件夹,显示是乱码。

    以为是下载时文件错误。多次下载。问题依旧。

    用其他电脑下载,解压缩没有问题。

    相同文件复制到第一台电脑。用WINRAR打开,依然乱码。

    可以判断为WINRAR问题。

    偶然,右击该文件发现简单解决方法:

    “打开方式”选择“Windows资源管理器”,可以直接打开压缩文件,并且文件夹显示的是中文。

    选择文件夹,复制,到要解压缩的文件,右击“粘贴”。文件夹顺利解压缩!

    以上在win10系统操作成功。

    展开全文
  • 压缩文件乱码解决

    千次阅读 2019-08-16 14:49:13
    1.百度上面那些修改系统地区的那些方式,麻烦 2.使用360压缩打开(先不要解压),然后选择压缩包语言选项将其修改中文即可 3.如果还是搞不定上传到百度网盘用云解压的功能 ...
  • Wireshark中多种乱码场景浅析,分析一下wireshark捕获报文时候出现乱码的一些原因
  • 为什么word文档打开是乱码.docx

    千次阅读 2020-12-30 08:10:16
    2019年为什么word文档打开是乱码篇一:word文档变成乱码的两种解决方法?word文档变成乱码的两种解决方法?一、文档格式法?这种方法是将损坏的Word文档转换为另一种格式,然后再将其转换回Word文档格式。这是最简单和...
  • 是的,在使用Java来处理各种各样的文件、图片等IO数据流的时候经常遇到乱码的问题。 用Java来实现压缩本地文件,通常是使用 org.apache.tools.zip.ZipOutputStream类实现的,Demo代码如下: public static ...
  • 我们在工作中遇到文件的压缩的解压,我在使用的时候有遇到中文的时候,就造成乱码。这个也是经常用到工具类,所以就把工具类贴出来供大家参考。 1、引入依赖,这个依赖能够制定压缩文件名的编码。 <!-- ant....
  • 发附件含有压缩文件的邮件,出现压缩文件名乱码。按照网上做的设定邮件主题的编码,设置压缩文件的编码,最后还是不行。 由于我的项目是接手别人的,因而这编码不一致,一个是gbk,一个utf-8.在将两者统一gbk后...
  • win10系统下载文件、解压缩文件时文件名称乱码的问题 最近电脑文件名总是出现乱码,最终找到了解决方案如下,按照下面图片操作解决了问题: 1.打开window设置 2.选择区域,然后点击相关设置 3.点击区域,然后点击...
  • ![图片说明](https://img-ask.csdn.net/upload/201707/22/1500714623_837043.png)
  • public class ZipMainTest { ...使用java.util.zip包下的压缩类,在创建压缩文件时,如果文件名存在中文,则出现乱码! 解决方案: 换成 org.apache.toos.zip包下的对应类,问题立马解决。
  • 解决tomcat乱码问题

    2021-05-08 18:20:37
    很久以前遇到过windows版本tomcat控制台乱码问题,最后朋友帮我改了下就好了,今天又遇到了相同的问题,留下这个文章记下解决方法,有遇到相同问题的新手朋友可以试下,非常简单,不过方法很多,不保证个个都能解决...
  • 鸣谢:http://blog.csdn.net/kalision/article/details/7864372 强力推荐解压:... 1.引言 ...之前在 压缩与解压1---字符串的压缩与解压(http://www.cnblogs.com/java-pan/archive/20
  • 使用curl请求一个图片合成的接口,返回的是乱码, 请求header中包含’Accept-Encoding:gzip’ 解决办法:是在curl的opt中设置CURLOPT_ENCODING’gzip,deflate’来解析gzip内容 curl_setopt($ch, CURLOPT_ENCODING, ...
  • 对无损压缩的图像文件,黑白图像解码后压缩为G4,其它解码后压缩成ZIP数据流嵌入PDF文件。 支持多页TIFF和多帧(动画)GIF,每页或每帧算一幅图像。 可以指定生成的PDF文件的页面大小(除A4、B5等,还支持国内常用...
  • 此方法可以处理文件名中含有中文、文件内容中含有中文的情况(测试环境:win8-Chinese),代码很短,留着以备后用 使用了ant.jar包,需要单独下载并导入的项目中方可使用(org.apache.tools.ant这个包就是),下载...
  • 使用字节流读取文件乱码问题

    千次阅读 2021-02-27 20:17:31
    写出中文向txt文件中写出中文,通过下面代码的演示,因为一个中文占2个字节,所以按照字节写出中文时出现乱码的情况。package com.monkey1024.stream;import java.io.BufferedOutputStream;import java.io....
  • 本文实例大家分享了java压缩文件和下载图片示例,供大家参考,具体内容如下主页面index.xml项目的主页主页主页湖南长沙发布方式一...... 页面内容压缩演示--gzip下载图片压缩文件:GzipServlet.java只有被压缩文件...
  • 在请求头里加入 Content-Type:application/json;chartset=UTF-8
  • java转xml乱码

    2021-03-06 19:44:44
    中文乱码问题的常见处理总的来说,处理的思想是统一编码utf-8一般由如下几种可能的乱码问题:(1)页面显示中文的乱码(2)传递参数的中文乱码(3)国际化资源文件的乱码对于(1) 很简单,只有在页面上设置 pageEncoding=...
  • 很详细的解决Tomcat乱码问题

    千次阅读 2021-04-25 20:01:10
    解决Tomcat乱码问题一、问题提出二、乱码原因三级目录 一、问题提出 相信很多初始Tomcat的小伙伴都会遇到下面的情况,启动Tomcat是一大堆看不懂的文字,比如。。。 相信很多有强迫症的同学,看到这些很不爽,我也是...
  • Java 中调用 Apache API 实现图片文件...考虑到在实际的项目开发的过程中,可能涉及到文件的路径中文路径,这时如果使用 Java 原生的 JDK 则无法处理乱码问题,使用 Apache API 就可以在压缩与解压时设置编码格式;
  • Linux下使用unzip解压缩中文乱码问题

    千次阅读 2018-11-12 09:48:04
    Linux下使用unzip解压缩中文乱码问题
  • word转PDF后mathtype公式以及图片分辨率降低等一系列问题|完美解决 问题描述 最近在投一篇期刊论文,直接提交word文档,当时没有查看提交预览,一审审稿意见全是:公式乱码、公式乱码乱码啊!!!是我大意了,第...
  • 【业务场景】:做一个开电子发票的业务,中税返回我们一个pdf的url,这个url在web端是可以显示的,移动端:ios可以正常显示,安卓显示是否要下载。产品邀请发票预览需让用户第一时间看到,不应该有下载的场景出现...
  • 将文件压缩为一个包再下载,期间出现一个问题是本地没问题,sit环境出现压缩文件解压后里面的文件名乱码,后来发现自己使用的是jdk1.8,而项目用的是jdk1.6。jdk1.6关于压缩文件有一个bug,在jdk1.7的时候才修复。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,391
精华内容 4,556
关键字:

压缩图片为什么会乱码