zhangcjl 发表于 2011-2-28 10:50:30

图像水印问题!!!透明度相反!!!!求救!!!

本帖最后由 zhangcjl 于 2011-2-28 11:24 编辑


这张图浏览器实际显示的图,我是用一个纯色的jpg图片做底色图,然后再加一个中间是透明的gif图片,然后就用CI的水印处理,用纯色的jpg的图片做原始图片,
然后用中间透明的图片作为水印打上去,但是悲催的事情发生了

这张图是实际生成的图片,。。。。。。本来中间是透明的,现在中间是不透明的,周围是不透明的,实际生成却成了透明的,不知道什么原因。,悲催。。。。
现在贴代码;

    function do_bg_pic()
    {
      $action = $this->input->post('Action');
      if($action!="dobgpic")
      {
            echo "错误操作!";
      }
      $this->load->library('image_lib');
      //$config['image_library'] = 'gd2';
        $bg = $this->input->post('bg_img');
        $hw = $this->input->post('sjg_img');
      $config['source_image'] = "./uploads/bg/bg1.jpg";
      $config['wm_overlay_path'] = "./uploads/wm/sjg.gif";

      $new_bg_name = time();
      $config['new_image'] = 'uploads/wmnew/'.$new_bg_name.'.gif';
      //$config['wm_text'] = 'water mark';
      $config['wm_type'] = 'overlay';
      $config['dynamic_output'] = FALSE;
      //$config['wm_font_path'] = './system/fonts/texb.ttf';
      //$config['wm_font_size'] = '16';
      //$config['wm_font_color'] = '000000';
      $config['wm_vrt_alignment'] = 'top';//X轴
      $config['wm_hor_alignment'] = 'left';//Y轴
      $config['wm_hor_offset'] = '0';//X轴
      $config['wm_vrt_offset'] = '0';//Y轴
      //$config['wm_padding'] = '1';
      $config['wm_opacity'] = '100';


      $this->image_lib->initialize($config);

      if($this->image_lib->watermark())
      {
            //echo " water ok";
            echo $new_bg = $new_bg_name.'.gif';
      }
      else
      {
            echo "do water mark error!";
      }
    }


把背景图片和水印图片打包,麻烦各位大大测试下~~~

zhangcjl 发表于 2011-2-28 11:11:34

本帖最后由 zhangcjl 于 2011-2-28 12:54 编辑

求救啊~~怎么没人看到吗????help~~~

skeay 发表于 2011-2-28 15:23:41

本帖最后由 skeay 于 2011-2-28 15:24 编辑

开源的论坛,不是售后服务部
这个属于图片处理,不属于CI管的,人家也没有这个义务。
国内搞开源压力是大啊
也难怪国内技术比国外落后几十年

Hex 发表于 2011-2-28 15:28:52

代码没看出什么问题。。。。

lijun14992560 发表于 2011-2-28 16:04:29

加上

$config['wm_x_transp'] = '120';
$config['wm_y_transp'] = '120';
试试

zhangcjl 发表于 2011-3-1 13:02:36

本帖最后由 zhangcjl 于 2011-3-1 13:03 编辑

回复 3# skeay

呵呵,好的,谢谢,先谢谢你的回复~~我会注意的~~~

zhangcjl 发表于 2011-3-1 13:03:33

回复 5# lijun14992560

谢谢!!!!
先谢谢你回复我,谢谢!!!
第二谢谢,你提供的解决办法很好!!!谢谢~~我的问题已经解决~~谢谢你的帮助~~呵呵~
页: [1]
查看完整版本: 图像水印问题!!!透明度相反!!!!求救!!!