Colocar marca de agua en imágenes

Responder
Avatar de Usuario
Hacker
Byte
Mensajes: 2
Registrado: Dom Oct 23, 2016 3:40 am

Colocar marca de agua en imágenes

Mensaje por Hacker » Sab Sep 23, 2017 12:05 am

Cuando deseamos tener un control más estricto de las imágenes que pueden manejar nuestros usuarios o que pueden descargar podemos recurrir a varias formas para tener un control pero la más segura y con más usabilidad es colocar una o varias marcas de agua en las imágenes, ya sea fijas o en lugares aleatorios, codeigniter facilita el manejo de las imágenes de una manera sencilla, basta con cargar a la clase image_lib que permite el insertar marca de agua en las imágenes definir algunos parámetros y codeigniter se encarga de colocar la marca de agua a la imagen independientemente del tamaño de la imagen.

Crea marca de agua a la imagen utilizando la librería image_lib de codeigniter.

Código: Seleccionar todo

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Marca_agua extends CI_Controller {

    public function __construct() {
        parent::__construct();
    }

  
    function index() {
        $this->load->library('image_lib');
        $config['source_image'] = 'upload/hola.png'; //Directorio de la imagen
        $config['wm_text'] = "Codigohoy.com";
        $config['wm_type'] = 'text';
        $config['wm_font_path'] = './system/fonts/texb.ttf';
        $config['wm_font_color'] = '#010101';
        $config['wm_font_size'] = '5';
        $config['wm_vrt_alignment'] = 'top';
        $config['wm_hor_alignment'] = 'left';
        $config['new_image'] = 'upload/hola.png';  //Directorio de la imagen a guardar.
        $this->image_lib->initialize($config);
        $this->image_lib->watermark();
    }

}
?>
Fomentemos la cultura del código libre. PHP !chocala

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado