{"id":242,"date":"2014-10-19T13:25:38","date_gmt":"2014-10-19T13:40:23","guid":{"rendered":"https:\/\/a250fSinttulo-1.jpg"},"modified":"2015-07-16T15:40:54","modified_gmt":"2015-07-16T21:40:54","slug":"poner-marca-de-agua-centrada-en-una-imagen-con-php","status":"publish","type":"post","link":"https:\/\/emanuelpaxtian.com\/blog\/poner-marca-de-agua-centrada-en-una-imagen-con-php\/","title":{"rendered":"Poner marca de agua centrada en una imagen con php"},"content":{"rendered":"<p>En esta ocasi\u00f3n les mostrare como a una imagen le podemos poner una marca de agua centrado en la imagen<\/p>\n<p>Aqui esta la funcion donde se tiene que pasar el parametro del logo y el de la imagen a la cual se le podra el logo<\/p>\n<pre class=\"brush:php\">\/\/Funcion para crear la marca de agua\r\nfunction crear_marca_de_agua($imagen, $imagen_marca_agua){ \r\n\/\/ Esta imagen es el logo que se pondra. \r\n$imagen_marca = imagecreatefrompng($imagen_marca_agua); \r\n\/\/ Defino ancho, alto del logo. \r\n$ancho_marca = imagesx($imagen_marca); \r\n$alto_marca = imagesy($imagen_marca); \r\n\/\/ Creo la imagen a cual se le pondra el logo. \r\n$imagen_dest = imagecreatefromjpeg($imagen); \r\n\/\/ Defino ancho, alto de la imagen que se le colocara el logo. \r\n$ancho_dest = imagesx($imagen_dest); \r\n$alto_dest = imagesy($imagen_dest); \r\n\/\/ Defino la posicion donde se mostrara el logo dejando \r\n\/\/Centro la imagen\r\n$ancho_muestra = (($ancho_dest\/2) - ($ancho_marca\/2)); \r\n$alto_muestra = (($alto_dest\/2) - ($alto_marca\/2)); \r\n\/\/ Sobre pongo el logo a la imagen. \r\nimagecopyresized($imagen_dest,$imagen_marca,$ancho_muestra,$alto_muestra,0,0,$ancho_marca,$alto_marca,$ancho_marca,$alto_marca); \r\n\r\n\/\/ Destruyo las imagenes. \r\nimagejpeg($imagen_dest);  \r\nimagedestroy($imagen_dest); \r\nimagedestroy($imagen_marca); \r\n} \r\n\r\n\/\/mandamos el header como imagen para que se visualize\r\nheader('content-type: image\/jpeg');\r\n\/\/mandamos a llamar la clase\r\ncrear_marca_de_agua(\"foto.jpg\",\"logo.png\");\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>En esta ocasi\u00f3n les mostrare como a una imagen le podemos poner una marca de agua centrado en la imagen Aqui esta la funcion donde se tiene que pasar el&hellip;<\/p>\n","protected":false},"author":1,"featured_media":572,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-242","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php"],"_links":{"self":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/comments?post=242"}],"version-history":[{"count":0,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/242\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media\/572"}],"wp:attachment":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media?parent=242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/categories?post=242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/tags?post=242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}