Posted in

Sustituir pixeles por caracteres con Php

Convertir una imagen en una formada por caracteres.

$im = imagecreatefrompng("imagen.png");

// Iteramos entre las coordenadas X y Y
for($y=0;$y<imagesy($im);$y++) {

for($x=0;$x<imagesx($im);$x++) {

// Obtenemos el valor del color
$rgb = imagecolorat($im,$x,$y);

// Convertimos a Hexadecimal
$hex = sprintf("%06X", $rgb);

// Imprimimos la letra con su color
print "<font color=\"#$hex\">M</font>";

}

print "<br>";

}

imagedestroy($im);

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.