<?php
// This code was realized totally by Caltabiano Salvatore 22/02/2007
// Before use this code off of local use, you have to ask to me about that.
$data = "";
if ( isset($_POST['imgpix']) && isset($_FILES['image']))
{
include "include/functions.php";
include "include/ImageAscii.class.php";
$imgAscii = new ImageAscii();
if ( $imgAscii->load($_FILES['image']) )
{
if ( isset($_POST['blockw']) && isset($_POST['blockh']) )
$imgAscii->setBlock($_POST['blockw'], $_POST['blockh']);
if ( isset($_POST['contrast']) && isset($_POST['brightness']) )
$imgAscii->setContrast($_POST['contrast'], $_POST['brightness']);
$imgAscii->convertImage();
if ( isset($_POST['saveas']) )
{
$imgAscii->downloadData();
return;
}
$data .= $imgAscii->displayData();
}
}
{
$j = 0;
$menu1 = "<select name=\"contrast\">\n";
for ( $j=-100 ; $j<=100 ; $j++ )
{
$menu1 .= " <option value=\"".$j."\"";
//if ($j==80) $menu1 .= " SELECTED";
$menu1 .= ">".$j."</option>\n";
}
$menu1 .= "</select><script type=\"text/javascript\">document.all.contrast.value = 80;</script>";
$menu2 = "<select name=\"brightness\">\n";
for ( $j=-50 ; $j<=50 ; $j++ )
{
$menu2 .= " <option value=\"".$j."\"";
//if ($j==35) $menu2 .= " SELECTED";
$menu2 .= ">".$j."</option>\n";
}
$menu2 .= "</select><script type=\"text/javascript\">document.all.brightness.value = 35;</script>";
$datapage = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"it\" lang=\"it\" dir=\"ltr\">
<head>
<title>WEB IMAGE to ASCII - By Caltabiano Salvatore</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />
<style type=\"text/css\">
body{
font-family:Courier New, Lucida Console, verdana, serif, times new roman;
}
.tab1{
border-style:solid;
border-width:1px;
border-color:#000000;
}
textarea{
font-family: Lucida Console, courier new, serif, times new roman;
font-size:6px;
}
</style>
</head>
<body>
<h1>WEB IMAGE to ASCII</h1>
<h4>By Caltabiano Salvatore 21/02/2007</h4>
<hr />
<img alt=\"This picture show you how to use this software\" src=\"help.gif\" border=\"0\" align=\"right\" />
<form action=\"index.php\" method=\"post\" enctype=\"multipart/form-data\">
<table cellspacing=\"3\" cellpadding=\"3\" bgcolor=\"#CCCCCC\" border=\"0\" class=\"tab1\">
<tr>
<td><b>CHAR SIZE BLOCK:</b></td><td><input name=\"blockw\" size=\"1\" value=\"8\" /> x <input name=\"blockh\" size=\"1\" value=\"13\" /> Pixels</td>
</tr>
<tr>
<td><b>BRIGHTNESS:</b></td><td>".$menu2." ( -50 - 0 - 50 )</td>
</tr>
<tr>
<td><b>CONTRAST:</b></td><td>".$menu1." ( -100 - 0 - 100 )</td>
</tr>
<tr>
<td><b>FILE:</b> (jpg, gif, png)</td><td><input type=\"file\" name=\"image\" /><br /></td>
</tr>
<tr>
<td colspan=\"2\"><hr /></td>
</tr>
<tr>
<td><input type=\"hidden\" name=\"imgpix\" value=\"1\" /><input type=\"submit\" value=\"CONVERT\" /></td><td><input type=\"submit\" value=\"CONVERT and SAVE AS\" name=\"saveas\" /></td>
</tr>
</table>
</form>
<hr />\n";
if ( strlen($data) > 0 ) $datapage .= $data."\n<hr />\n";
$datapage .= "<p>Thanks and have fun! - <a href=\"mailto:caltabianosalvatore@interfree.it?subject=Answer from WEB IMAGE to ASCII\">E-Mail</a></p>
<hr />
<p>
<a href=\"http://validator.w3.org/check?uri=referer\"><img
src=\"http://www.w3.org/Icons/valid-xhtml10\"
alt=\"Valid XHTML 1.0 Transitional\" height=\"31\" width=\"88\" border=\"0\" /></a>
</p>
</body>
</html>";
echo $datapage;
}
?>
|