Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 1999-2101 Alibaba Group.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package com.alibaba.simpleimage.render;
 
WatermarkParameter

Author(s):
wendell
 
 public class WatermarkParameter {

    
水印图片
 
     private ImageWrapper watermark;
    
透明度
 
     private float        alpha = 1.0f;
    
水印到横坐标
 
     private int          x     = 0;
    
水印到纵坐标
 
     private int          y     = 0;

    

Parameters:
src2
param1
param2
param3
 
     public WatermarkParameter(ImageWrapper watermarkfloat alphaint xint y){
         super();
         setWatermark(watermark);
         setAlpha(alpha);
         setX(x);
         setY(y);
     }

    
 
     public WatermarkParameter(ImageWrapper watermark){
         super();
         setWatermark(watermark);
     }

    
    

Returns:
the watermark
 
     public ImageWrapper getWatermark() {
         return ;
     }

    
    

Parameters:
watermark the watermark to set
 
     public void setWatermark(ImageWrapper watermark) {
         if(watermark == null) {
             throw new IllegalArgumentException("Watermark must not be null");
         }
         this. = watermark;
     }

    
    

Returns:
the alpha
 
     public float getAlpha() {
         return ;
     }

    
    

Parameters:
alpha the alpha to set
 
     public void setAlpha(float alpha) {
         if(alpha > 1.0f || alpha < 0.0f) {
             throw new IllegalArgumentException("Alpha must be in [0.0, 1.0]");
        }
        this. = alpha;
    }

    
    

Returns:
the x
    public int getX() {
        return ;
    }

    
    

Parameters:
x the x to set
    public void setX(int x) {
        if(x < 0) {
            throw new IllegalArgumentException("x must be greater than 0");
        }
        this. = x;
    }

    
    

Returns:
the y
    public int getY() {
        return ;
    }

    
    

Parameters:
y the y to set
    public void setY(int y) {
        if(y < 0) {
            throw new IllegalArgumentException("y must be greater than 0");
        }
        this. = y;
    }
New to GrepCode? Check out our FAQ X