<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ZoneArtCSS &#124; Desarrollo Web, Diseño de páginas Web, Aplicaciones Móviles, Notas de Tecnología &#187; desde la web</title>
	<atom:link href="http://www.zoneartcss.com/tag/desde-la-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zoneartcss.com</link>
	<description>Tips de Diseño y Desarrollo Web</description>
	<lastBuildDate>Wed, 26 Oct 2011 18:31:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Cortar Imagenes desde tu Pagina</title>
		<link>http://www.zoneartcss.com/general/cortar-imagenes-desde-tu-pagina/</link>
		<comments>http://www.zoneartcss.com/general/cortar-imagenes-desde-tu-pagina/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 01:32:08 +0000</pubDate>
		<dc:creator>Liz Palacios</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Herramientas Web]]></category>
		<category><![CDATA[Programación con Style]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[cortar imagenes]]></category>
		<category><![CDATA[desde la web]]></category>
		<category><![CDATA[facil]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jcrop]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[libreria]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sin photoshop]]></category>
		<category><![CDATA[tipo facebook]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[zoneartcss]]></category>

		<guid isPermaLink="false">http://www.zoneartcss.com/?p=396</guid>
		<description><![CDATA[Hola!! Esta vez les voy a mostrar como utilizar Jcrop es una libreria que junto a Jquery te permite cortar imagenes online (cortar imagenes tipo facebook :) ). La libreria es muy facil de usar!! Les muestro como: Paso 1: En nuestro archivo tenemos que colocar este codigo php para generar la imgen que vamos a recortar luego: 1 2 3 4 5 6 7 8 9 10 11 12 13 if &#40;$_SERVER&#91;'REQUEST_METHOD'&#93; == 'POST'&#41; [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p style="text-align: center;"><img class="aligncenter" src="http://www.zoneartcss.com/wp-content/cortar_jquery.jpg" alt="Cintilla HTML" width="500" height="130" /></p>
<p>Hola!! Esta vez les voy a mostrar como utilizar <strong>Jcrop</strong> es una libreria que junto a Jquery te permite <strong>cortar imagenes online</strong> (<strong>cortar imagenes tipo facebook</strong> :) ). La libreria es muy facil de usar!!<br />
Les muestro como: </p>
<p><span id="more-396"></span><br />
<strong>Paso 1: En nuestro archivo tenemos que colocar este codigo php para generar la imgen que vamos a recortar luego:</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">      <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REQUEST_METHOD'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'POST'</span><span style="color: #009900;">&#41;</span>
      <span style="color: #009900;">&#123;</span>
      <span style="color: #000088;">$targ_w</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$targ_h</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">150</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Es el tamaño que tendra nustra imagen al momento de cortarla.</span>
      <span style="color: #000088;">$jpeg_quality</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">90</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">// Es la calidad que tendra nuestra Imagen.</span>
      <span style="color: #000088;">$src</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'demo_files/raphaxx3.jpg'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//En este paso seleccionamos que imagen vamos a cargar para luego cortarla.</span>
      <span style="color: #000088;">$img_r</span> <span style="color: #339933;">=</span> <span style="color: #990000;">imagecreatefromjpeg</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$src</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #000088;">$dst_r</span> <span style="color: #339933;">=</span> <span style="color: #990000;">ImageCreateTrueColor</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$targ_w</span><span style="color: #339933;">,</span> <span style="color: #000088;">$targ_h</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #990000;">imagecopyresampled</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dst_r</span><span style="color: #339933;">,</span><span style="color: #000088;">$img_r</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'x'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'y'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
      <span style="color: #000088;">$targ_w</span><span style="color: #339933;">,</span><span style="color: #000088;">$targ_h</span><span style="color: #339933;">,</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'w'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'h'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Content-type: image/jpeg'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #990000;">imagejpeg</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dst_r</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span><span style="color: #000088;">$jpeg_quality</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
      <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h4><span style="color: #ff9900;">Paso2 : Incluimos los archivos JavaScript y css de la libreria entre las etiquetas &#8220;head&#8221;. Sin esto obviamente no va a funcionar:</span></h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;js/jquery.pack.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span> <span style="color: #808080; font-style: italic;">&lt;!-- Incluimos la libreria de jQuery --&gt;</span> <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;js/jquery.Jcrop.pack.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span> <span style="color: #808080; font-style: italic;">&lt;!-- Incluimos la libreria de jQuery - Jcrop --&gt;</span></pre></td></tr></table></div>

<h4><span style="color: #ff9900;">Paso3: Tambien dentro de nuestro archivo en el<br />
<header> del archivo pegamos este codigo javascript para generar nuestro archivo para luego cortarlo:</span></h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;">      <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>
                  jQuery(function(){       
                      jQuery('#cropbox').Jcrop({
                          aspectRatio: 1,
                          onSelect: updateCoords
                      });
&nbsp;
                  });
&nbsp;
                  function updateCoords(c)
                  {
                      jQuery('#x').val(c.x);
                      jQuery('#y').val(c.y);
                      jQuery('#w').val(c.w);
                      jQuery('#h').val(c.h);
&nbsp;
                  };
&nbsp;
&nbsp;
                  function checkCoords()
&nbsp;
                  {
&nbsp;
                      if (parseInt(jQuery('#x').val())) return true;
&nbsp;
                      alert('Porfavor seleccione un area de la imagen.'); <span style="color: #009900;">&lt;!  Configuramos msj de error si no seleccionamos que parte de la imagen vamos a cortar --&gt;</span>
&nbsp;
                      return false;
&nbsp;
                  };
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<p>Bueno eso fue todo!!!<br />
Les paso el link del <a href="http://deepliquid.com/projects/Jcrop/demos.php?demo=live_crop">DEMO EN LINEA</a><br />
Y el <a href="http://jcrop.googlecode.com/files/jquery.Jcrop-0.9.8.zip">LINK</a> de descarga de los Archivos.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.zoneartcss.com/general/cortar-imagenes-desde-tu-pagina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

