预览模式: 普通 | 列表

php 图片反色处理

本来是想找Php取反相色彩的代码,找到这个也不错:

PHP代码
  1. <?php  
  2. header('Content-type: image/jpeg');  
  3. $im = imagecreatefromjpeg('101636.jpg');  
  4. $om = imagecreatetruecolor(imagesx($im),imagesy($im));  
  5.   
  6. $bgcolor=0;  
  7.   
  8. for($i=0;$i<imagesy($im);$i++)  
  9. {  
  10. for($j=0;$j<imagesx($im);$j++)  
  11. {  
  12. $colorPixel = imagecolorat($im$j$i);  
  13.   
  14. $colorReverse=(~$colorPixel) & 0xFFFFFF ;//php用的32位的,所以需要去掉最开始8个1  
  15. imagesetpixel($om,$j,$i,$colorReverse);  
  16. }  
  17. }  
  18.   
  19. imagejpeg($om);  
  20. imagedestroy($om);  
  21. imagedestroy($im);  
  22. ?>  

出处:http://blog.sina.com.cn/s/blog_559964d1010004kd.html

Tags: php

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2322

Php整除

 Ceil:   计算大于指定数的最小整数。  
Floor:   计算小于指定数的最大整数。  
round:   四舍五入。  

根据需要选用

PHP代码
  1. <?php   
  2. $a=20;   
  3. $b   =   6;   
  4. echo   ($a/$b). " <br> ";   //out   3.3333333333333   
  5. echo   ceil($a/$b). " <br> ";   //out   4   
  6. echo   floor($a/$b). " <br> ";   //out   3   
  7. echo   round($a/$b). " <br> ";   //out   3   
  8. ?>   

Tags: php

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2411

 广告位

↑返回顶部↑