<?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>Archivos de function &#187; Endless Manifesto</title>
	<atom:link href="https://kadai.com.mx/tag/function/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Un blog personal sobre muchas cosas, en especial videojuegos, descubrimientos y escritos al azar.</description>
	<lastBuildDate>Sat, 25 Jan 2020 16:26:40 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://kadai.com.mx/wp-content/uploads/2017/08/new-favicon-88x88.png</url>
	<title>Archivos de function &#187; Endless Manifesto</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">126519727</site>	<item>
		<title>[Función] Código PHP: imagecreatefrombmp</title>
		<link>https://kadai.com.mx/codigo-php-imagecreatefrombmp/</link>
					<comments>https://kadai.com.mx/codigo-php-imagecreatefrombmp/#respond</comments>
		
		<dc:creator><![CDATA[Kadai Crosshansen]]></dc:creator>
		<pubDate>Tue, 20 Jun 2017 19:22:43 +0000</pubDate>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[spanish]]></category>
		<guid isPermaLink="false">https://kadai.com.mx/?p=492</guid>

					<description><![CDATA[<p>Escribir código siempre tiene sus pros y contras. Entre las cosas que se aprenden es a mirar a otros lados a ver si ya existe alguien que haya solucionado un problema similar al que tengas. Revisando código «viejo», es que me encontré con una pequeña función que ciertamente me ayudó a sacarme de apuros en algún [&#8230;]</p>
<p>The post <a href="https://kadai.com.mx/codigo-php-imagecreatefrombmp/">[Función] Código PHP: imagecreatefrombmp</a> appeared first on <a href="https://kadai.com.mx">Endless Manifesto</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Escribir código siempre tiene sus pros y contras. Entre las cosas que se aprenden es a mirar a otros lados a ver si ya existe alguien que haya solucionado un problema similar al que tengas.</p>
<p style="text-align: justify;">Revisando código «viejo», es que me encontré con una pequeña función que ciertamente me ayudó a sacarme de apuros en algún momento. Se trata de la función <em>imagecreatefrombmp</em>.</p>
<p><span id="more-492"></span></p>
<p style="text-align: justify;">Para quienes hayan manejado imágenes en PHP 5, ya sabrán lo horrible que es lidiar con archivos BMP.</p>
<p style="text-align: justify;">La necesidad de usarla nace debido a los propios usuarios del sistema. No les interesaba guardar las imágenes en un formato diferente al BMP o simplemente no sabían como hacerlo.</p>
<p style="text-align: justify;">¿Qué es más fácil entonces? ¿Amansar al burro o adaptarte al burro?</p>
<h3>El código de la función imagecreatefrombmp</h3>
<p style="text-align: justify;">Ciertamente tome el camino de adaptarme, probé muchas cosas hasta que encontré <a href="https://stackoverflow.com/questions/1586094/convert-bitmap-files-into-jpeg-using-the-gd-library-in-php" target="_blank" rel="noopener noreferrer">esta solución</a> bastante creativa:</p>
<p>View the code on <a href="https://gist.github.com/kadai/f105525043426e23fd351a1506cd33bd">Gist</a>.</p>
<p style="text-align: justify;">En pocas palabras: Esa función abre la imagen, la «descomprime» y luego lee los datos para crear un lienzo en PHP que se pueda usar.</p>
<p style="text-align: justify;">¿Pero por qué se necesita tanto? Sencillo, PHP no soporta las imágenes BMP. Al menos no hasta que<a href="http://php.net/manual/en/function.imagecreatefrombmp.php" target="_blank" rel="noopener noreferrer"> PHP 7.2 esté disponible</a>.</p>
<h3>Cerrando sobre función imagecreatefrombmp</h3>
<p style="text-align: justify;">Si bien esta solución no es perfecta, ya que cada imagen toma mucho tiempo en ser procesada, si ayuda mucho en lograr el objetivo.</p>
<p style="text-align: justify;">Ya hay versiones más «modernas» con mejor código, pero la que compartí es la que implementé en su momento.</p>
<p style="text-align: justify;">Y es algo que se ha de tener bajo la manga ya que no siempre todos distinguen entre las diferencias de los archivos BMP, JPEG, GIF, TIFF o PNG. Cada formato, un reino diferente.</p>
<p>The post <a href="https://kadai.com.mx/codigo-php-imagecreatefrombmp/">[Función] Código PHP: imagecreatefrombmp</a> appeared first on <a href="https://kadai.com.mx">Endless Manifesto</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kadai.com.mx/codigo-php-imagecreatefrombmp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">492</post-id>	</item>
	</channel>
</rss>
