zoukankan      html  css  js  c++  java
  • 常用PHP函数整理!

    输出数组
    <?php //测试用的数组 $info = array('11'=>'aaa', '22'=>'bbb', '33'=>'ccc'); //第一种,将整个数组作为一个对象输出,DEBUG专用 echo '<br>------------------------------------------<br>'; var_dump($info); //第二种,foreach,只能输入value echo '<br>------------------------------------------<br>'; reset($info); foreach ($info as $temp) { echo $temp.', '; } //第三种,foreach,可以输出key和value echo '<br>------------------------------------------<br>'; reset($info); foreach ($info as $key=>$value) { echo $key.'=>'.$value.', '; } //第四种,while,可以输出key和value echo '<br>------------------------------------------<br>'; reset($info); while( list($key,$value) = each($info)) { echo "$key=>$value, "; } ?>

    convert命令格式: -resize widthxheight{%} {@} {!} {<} {>} {^}

    1. 默认时,宽度和高度表示要最终需要转换图像的最大尺寸,同时Convert会控制图片的宽和高,保证图片按比例进行缩放。

    如:convert -resize 600×600 src.jpg dst.jpg

    转换后的dst.jpg的图片大小(宽度为600,而高度已经按比例调整为450).

    2.如果需要转换成600×600,而图片无需保持原有比例,可以在宽高后面加上一个感叹号!.

    如:convert -resize 600×600! src.jpg dst.jpg

    3. 只指定高度,图片会转换成指定的高度值,而宽度会按原始图片比例进行转换。

    如:convert -resize 400 src.jpg dst.jpg

    转换后的dst.jpg的图片大小(宽度为400,而高度已经按比例调整为300),和例1有点类似。

    4. 默认都是使用像素作为单位,也可以使用百分比来形象图片的缩放。

    如:convert -resize 50%x100%! src.jpg dst.jpg 或者convert -resize 50%x100% src.jpg dst.jpg

    此参数只会按你的比例计算后缩放,不保持原有比例。(结果尺寸为100×150)

    5.使用 @ 来制定图片的像素个数。

    如:convert -resize “10000@” src.jpg dst.jpg

    此命令执行后,dst.jpg图片大小为(115×86),图片保持原有比例(115×86= 9080 < 10000)。

    6.当原始文件大于指定的宽高时,才进行图片放大缩小,可使用>命令后缀。

    如:convert -resize “100×50>” src.jpg dst.jpg

    此命令执行后,dst.jpg图片大小为(67×50),图片保持原有比例。

    如:convert -resize “100×50>!” src.jpg dst.jpg

    此命令执行后,dst.jpg图片大小为(100×50),图片不保持原有比例。

    7.当原始文件小于指定的宽高时,才进行图片放大转换,可使用<命令后缀。

    如:convert -resize “100×500<” src.jpg dst.jpg 或者convert -resize “100×100<!” src.jpg dst.jpg

    此命令执行后,dst.jpg和src.jpg大小相同,因为原始图片宽比100大。

    如:convert -resize “600×600<” src.jpg dst.jpg

    此命令执行后,dst.jpg图片大小为(600×450),图片保持原有比例。

    如:convert -resize “600×600<!” src.jpg dst.jpg

    此命令执行后,dst.jpg图片大小为(600×600),图片不保持原有比例。

    8.使用^命令后缀可以使用宽高中较小的那个值作为尺寸

    如:convert -resize “300×300^” src.jpg dst.jpg

    此命令执行后,dst.jpg图片大小为(400×300),图片保持原有比例,(300:300 < 200:150,选择高作为最小尺寸)。

    如:convert -resize “300×200^” src.jpg dst.jpg

    此命令执行后,dst.jpg图片大小为(300×225),图片保持原有比例,(300:200 > 200:150,选择宽作为最小尺寸)。

    读取文件夹下所有文件

    $dir="./caxa/";
    $file=scandir($dir);
    print_r($file);

  • 相关阅读:
    【C#】往异步下载的方法传递自定义完成事件
    【WPF】CommandParameter解决多传参问题
    【WPF/C#】使用BackgroundWorker实现多线程/异步操作
    【WPF】弹窗定位、弹窗关闭后再打开的报错
    【WPF/C#】测试下载文件(图片)
    【Unity】初始化物体的旋转角度
    【Unity/C#】DateTime时间字符串,月份用英文显示
    【转】【Unity】DateTime各种时间字符串
    【Unity】UGUI无法修改字体大小
    intellij idea运行Android程序时报错;Unable to locate adb within SDK
  • 原文地址:https://www.cnblogs.com/keringing/p/6534514.html
Copyright © 2011-2022 走看看