{"id":84,"date":"2008-02-04T20:30:50","date_gmt":"2008-02-04T18:30:50","guid":{"rendered":"http:\/\/pepelife.es\/2008\/02\/04\/practica-compresion-imagenes-edi-20062007\/"},"modified":"2008-02-04T20:34:17","modified_gmt":"2008-02-04T18:34:17","slug":"practica-compresion-imagenes-edi-20062007","status":"publish","type":"post","link":"http:\/\/pepelife.es\/blog\/2008\/02\/04\/practica-compresion-imagenes-edi-20062007\/","title":{"rendered":"Pr&aacute;ctica Compresi&oacute;n Im&aacute;genes EDI 2006\/2007"},"content":{"rendered":"<p>Bueno, como promet&iacute; hace unos meses, aqu&iacute; dejo tambi&eacute;n la segunda pr&aacute;ctica de EDI del a&ntilde;o pasado en Junio. Consist&iacute;a b&aacute;sicamente en hacer un probrama que comprimiera unas im&aacute;genes en un formato un tanto especial.<\/p>\n<p>Las im&aacute;genes eran ficheros de texto, que ten&iacute;an la siguiente estructura:<\/p>\n<p>4<br \/>\n1110<br \/>\n0011<br \/>\n0101<br \/>\n0011<\/p>\n<p>El primer n&uacute;mero era la dimensi&oacute;n de la imagen, si es un 4, el fichero era 4&#215;4, si es un 8, pues 8&#215;8, as&iacute; sucesivamente, y ten&iacute;an que ser n&uacute;meros potencias de 2 (2,4,8,16,32,64&#8230;..).Los <strong>unos representan p&iacute;xeles negros<\/strong> y los <strong>ceros p&iacute;xeles blancos<\/strong>.Una imagen as&iacute; te ocupaba digamos que siera de 1024 x 1024 , te ocupaba efectivamente 1 MByte, pues al pasarla por el compresor, creaba un fichero .dat bastante m&aacute;s reducido, si la imagen ten&iacute;a un ratio de compresi&oacute;n muy grande ( esto viene explicado en la especificaci&oacute;n ), pod&iacute;a hasta ocupar 3 bytes.<\/p>\n<p>Despu&eacute;s de este breve resumen, aqu&iacute; os dejo la especificaci&oacute;n y el c&oacute;digo en Free Pascal.<\/p>\n<p><a href=\"http:\/\/www.pepelife.es\/Uni\/EDI\/practicajunio.pdf\">Especificaci&oacute;n<\/a> &#8211; <a href=\"http:\/\/www.pepelife.es\/Uni\/EDI\/Compresionmayo2007JABA.rar\">C&oacute;digo<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bueno, como promet&iacute; hace unos meses, aqu&iacute; dejo tambi&eacute;n la segunda pr&aacute;ctica de EDI del a&ntilde;o pasado en Junio. Consist&iacute;a b&aacute;sicamente en hacer un probrama que comprimiera unas im&aacute;genes en un formato un tanto especial. Las im&aacute;genes eran ficheros de texto, que ten&iacute;an la siguiente estructura: 4 1110 0011 0101 0011 El primer n&uacute;mero era [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/pepelife.es\/blog\/wp-json\/wp\/v2\/posts\/84"}],"collection":[{"href":"http:\/\/pepelife.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/pepelife.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/pepelife.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/pepelife.es\/blog\/wp-json\/wp\/v2\/comments?post=84"}],"version-history":[{"count":0,"href":"http:\/\/pepelife.es\/blog\/wp-json\/wp\/v2\/posts\/84\/revisions"}],"wp:attachment":[{"href":"http:\/\/pepelife.es\/blog\/wp-json\/wp\/v2\/media?parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/pepelife.es\/blog\/wp-json\/wp\/v2\/categories?post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/pepelife.es\/blog\/wp-json\/wp\/v2\/tags?post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}