愤怒的大鸟 发表于 2015-2-3 23:37:26

PHP编程:利用php shell号令兼并图片的代码

在一个团队之中或者说是在一个公司的工作岗位上,需要注重团队之间的交流合作;在学习或工作上都要端正自己的态度,要以认真的态度来对每件事,这样才能让自己更快的投入、更快的学习,而不至于浪费自己的时间。   复制代码 代码以下:
#!/usr/local/bin/php -q
author:freemouse
<?php
// 上面是申明.
print ("本法式用于兼并2张 640x480巨细的.\n");
print ("图片,并将其转化为一张 400x300 巨细的图片\n");
print ("需求指定寄存分解前图片(a.jpg,b.jpg)的默许目次\n");
print ("生成的图片将会保留为c.jpg\n");

//默许目次,本人编纂吧^_^
$d="/home/freemouse/Desktop";
print ("以后目次为: $d\n");

print (" 图片 a.jpg 偏移, 0-100: ");
$fp = fopen("php://stdin", "r");
$a = fgets($fp,255);
print (" 图片 b.jpg 偏移, 0-100: ");
$b = fgets($fp,255);
fclose($fp);
$a=$a*3.2;
$a=floor($a);
$b=$b*3.2;
$b=floor($b);

// 将两张图片缩放至 640x480 尺寸
exec("缩放至 640x480 -质量 95 " . $d . "/a.jpg");
exec("缩放至 640x480 -质量 95 " . $d . "/b.jpg");

$aa = "转换 -质量 90 -尺寸 320x480+";
$ab = " " . $d . "/a.jpg";
$bb = " " . $d . "/b.jpg";
$ac = " " . $d . "/aa.jpg";
$cc = " " . $d . "/bb.jpg";

// 缩放后的 a.jpg 另存为 aa.jpg
$yy = $aa . $a . $ab . $ac;
print ("$yy\n");
exec($yy);

// 缩放后的 b.jpg 另存为 bb.jpg
$zz = $aa . $b . $bb . $cc;
print ("$zz\n");
exec($zz);

// 兼并两张图片为 c.jpg.
$adjoin = "分解 -质量 80 ";
$adjoin .= $d . "/aa.jpg ";
$adjoin .= $d . "/bb.jpg ";
$adjoin .= $d . "/c.jpg";
print ("$adjoin\n");
exec($adjoin);

// 调剂 c.jpg 至 400x300 尺寸 并添加边框.
$edge="缩放至 400x300 -质量 75 -raise 4x4 -sharpen 1x1 " . $d . "/c.jpg";
print ("$edge\n");
exec($edge);

?>
怎么配置呢 ,问最好的老实百度,问啥都有答案。所以用好搜索引擎是学好的令1个关键,程序会出各样的问题,没有1个人可能会碰到所有的问题,所有就可以问百度这个大家精华的集合了。

小妖女 发表于 2015-2-4 03:52:45

实践是检验自己会不会的真理。

分手快乐 发表于 2015-2-4 20:43:54

小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。

若天明 发表于 2015-2-8 20:46:18

环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。

小女巫 发表于 2015-2-24 01:39:29

其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎

若相依 发表于 2015-3-7 10:26:59

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

再现理想 发表于 2015-3-11 06:57:25

真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,

简单生活 发表于 2015-3-11 21:36:15

当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,

金色的骷髅 发表于 2015-3-20 11:19:33

不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。

因胸联盟 发表于 2015-3-24 01:52:22

对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。

谁可相欹 发表于 2015-4-1 17:12:24

做为1门年轻的语言,php一直很努力。

精灵巫婆 发表于 2015-4-6 13:02:12

兴趣是最好的老师,百度是最好的词典。

仓酷云 发表于 2015-4-16 03:08:49

至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。

admin 发表于 2015-4-17 17:04:33

说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。

小魔女 发表于 2015-4-21 10:30:06

真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,

飘灵儿 发表于 2015-4-26 21:10:40

这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。

变相怪杰 发表于 2015-4-28 15:18:08

我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:

冷月葬花魂 发表于 2015-4-29 18:17:46

不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。

蒙在股里 发表于 2015-5-2 17:23:58

在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
页: [1]
查看完整版本: PHP编程:利用php shell号令兼并图片的代码