2010-05-18 5 views
4
$config['source_image'] = '/path/to/image/mypic.jpg'; 
$config['wm_text'] = 'Copyright 2006 - John Doe'; 
$config['wm_type'] = 'text'; 
$config['wm_font_path'] = './system/fonts/texb.ttf'; 
$config['wm_font_size'] = '16'; 
$config['wm_font_color'] = 'ffffff'; 
$config['wm_vrt_alignment'] = 'bottom'; 
$config['wm_hor_alignment'] = 'center'; 
$config['wm_padding'] = '20'; 

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

$this->image_lib->watermark(); 

Ceci est le code de marque d'eau en php, il fonctionne très bien lorsque nous ajoutons du texte à l'image de la courbe image, la lettre ne se chevauchent pas l'image courbe comment pouvons-nous surmonter?Comment ajouter du texte à une image incurvée?

+0

Je ne comprends pas sh * t! Peut-être un peu plus de reformulation/exemple de code/exemple d'images ** vous aiderait **? –

Répondre

1

Vous a ajouté à votre code:

$config['wm_vrt_alignment'] = 'bottom'; 
$config['wm_hor_alignment'] = 'center';

donc je suppose qu'il ne se chevauchent pas les coins, à moins que le texte est aussi long/large que l'image elle-même, de sorte qu'il atteigne les coins. Peut-être changer le rembourrage wm_padding afin qu'il soit aussi large ou plus large que le rayon de la courbe/frontière?

Et comme Alix Axel a dit, s'il vous plaît poster un code pertinent pour des réponses plus détaillées/utilisables.