|
<%@ Page language="c#" Codebehind="AsciiArt.aspx.cs" AutoEventWireup="false" Inherits="Ascii.AsciiArt" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>AsciiArt</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="javascript">
<!--
function ShowAboutBox() {
alert (" ASCII Art Generator v1.3 Beta\n" +
" ===================\n" +
" Copyleft (c) Sau Fan Lee '2005\n\n" +
" Email: wraith10@yahoo.com\n" +
"License: GNU Public License (GPL)");
}
// -->
</script>
</HEAD>
<body>
<div align="center">
<form id="Form1" method="post" runat="server">
<table width="560" border="1">
<tr>
<th bgColor="#000000" colSpan="2" ondblclick="ShowAboutBox()">
<font color="#ffffff">ASCII Art Generator <i>v1.3 Beta</i></font>
</th>
</tr>
<tr bgColor="#ffffcc">
<td width="160">Image URL:</td>
<td width="*"><asp:textbox id="txtImageUrl" runat="server" Width="80%"></asp:textbox><asp:button id="btnSetImage" runat="server" Width="20%" Text="Preview"></asp:button></td>
</tr>
<tr bgColor="#ffffcc">
<td>Upload Image File:</td>
<td><INPUT id="txtImageFile" style="WIDTH: 100%" type="file" name="txtImageFile" runat="server"></td>
</tr>
<tr bgColor="#ccffff">
<td>Use Alphabets:</td>
<td><i><asp:checkbox id="chkUseAlpha" runat="server" Text="(A-Z, a-z)"></asp:checkbox></i></td>
</tr>
<tr bgColor="#ccffff">
<td>Use Numbers:</td>
<td><i><asp:checkbox id="chkUseNum" runat="server" Text=" (0-9)"></asp:checkbox></i></td>
</tr>
<tr bgColor="#ccffff">
<td>Use Basic Symbols:</td>
<td><i><asp:checkbox id="chkUseBasic" runat="server" Text="(Non-Unicode symbols, Font-independent brightness)"></asp:checkbox></i></td>
</tr>
<tr bgColor="#ccffff">
<td>Use Extended Symbols:</td>
<td><i><asp:checkbox id="chkUseExtended" runat="server" Text="(Non-Unicode symbols, Font-dependent brightness)"></asp:checkbox></i></td>
</tr>
<tr bgColor="#ccffff">
<td>Use Block Symbols:</td>
<td><i><asp:checkbox id="chkUseBlock" runat="server" Text="(Unicode symbols: Blocks, pipes, etc.)"></asp:checkbox></i></td>
</tr>
<tr bgColor="#ccffcc">
<td>Use Fixed Character Set:</td>
<td><i><asp:checkbox id="chkUseFixed" runat="server" Text="(Use the following characters instead of above)"></asp:checkbox></i></td>
</tr>
<tr bgColor="#ccffcc">
<td>Fixed Character Set:</td>
<td><asp:textbox id="txtFixedChars" runat="server" Width="80%"></asp:textbox><asp:button id="btnResetFixedChars" runat="server" Width="20%" Text="Reset"></asp:button></td>
</tr>
<tr bgColor="#ccffcc">
<td>Font Size:</td>
<td><asp:textbox id="txtFontSize" runat="server" Width="100%"></asp:textbox></td>
</tr>
<tr bgColor="#ffffcc">
<td>Background Colour:</td>
<td><asp:textbox id="txtBackColor" runat="server" Width="100%"></asp:textbox></td>
</tr>
<tr bgColor="#ffffcc">
<td><asp:radiobutton id="radSingleColor" runat="server" Text="Single Font Colour:" GroupName="ColorType"></asp:radiobutton></td>
<td><asp:textbox id="txtForeColor" runat="server" Width="100%"></asp:textbox></td>
</tr>
<tr bgColor="#ffffcc">
<td><asp:radiobutton id="radMultiColor" runat="server" Text="Multiple Font Colours:" GroupName="ColorType"
Checked="True"></asp:radiobutton></td>
<td><asp:checkbox id="chkGrayScale" runat="server" Text="Use Grey-scale colours."></asp:checkbox><i>(Colours
are auto-generated)</i></td>
</tr>
<tr bgColor="#ccffff">
<td><asp:radiobutton id="radScale" runat="server" Text="Anti-Alias Down-<br> Scaling Factor:"
GroupName="SizingType" Checked="True"></asp:radiobutton></td>
<td><asp:radiobutton id="radScale1" runat="server" Text="x1" GroupName="ScaleFactor" Checked="True"></asp:radiobutton>
<asp:radiobutton id="radScale2" runat="server" Text="x2" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale3" runat="server" Text="x3" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale4" runat="server" Text="x4" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale5" runat="server" Text="x5" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale6" runat="server" Text="x6" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale7" runat="server" Text="x7" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale8" runat="server" Text="x8" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale9" runat="server" Text="x9" GroupName="ScaleFactor"></asp:radiobutton><br>
<asp:radiobutton id="radScale10" runat="server" Text="x10" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale11" runat="server" Text="x11" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale12" runat="server" Text="x12" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale13" runat="server" Text="x13" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale14" runat="server" Text="x14" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale15" runat="server" Text="x15" GroupName="ScaleFactor"></asp:radiobutton>
<asp:radiobutton id="radScale16" runat="server" Text="x16" GroupName="ScaleFactor"></asp:radiobutton></td>
</tr>
<tr bgColor="#ccffff">
<td><asp:radiobutton id="radSize" runat="server" Text="Custom Output Size:" GroupName="SizingType"></asp:radiobutton></td>
<td>Width:
<asp:textbox id="txtWidth" runat="server" Width="142px">100</asp:textbox>
Height:
<asp:textbox id="txtHeight" runat="server" Width="142px">100</asp:textbox></td>
</tr>
<tr bgColor="#ccffcc">
<td>Text Only Output:</td>
<td><i><asp:checkbox id="chkTextOnly" runat="server" Text="(No HTML Formatting)"></asp:checkbox></i></td>
</tr>
<tr bgColor="#ccffcc">
<td>Download ASCII Output:</td>
<td><i><asp:checkbox id="chkDownload" runat="server" Text="(Download ASCII Image instead of displaying it below)"></asp:checkbox></i></td>
</tr>
<tr>
<td colSpan="2"><asp:button id="btnAsciiFy" runat="server" Width="50%" Text="Ascii-fy Image"></asp:button><asp:button id="btnClear" runat="server" Width="50%" Text="Reset"></asp:button></td>
</tr>
</table>
<hr>
<h1><u>Results</u></h1>
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td title="ASCII Image"><asp:label id="lblAsciiImage" runat="server" EnableViewState="False"></asp:label></td>
</tr>
</table>
<br>
<asp:label id="lblError" runat="server" EnableViewState="False" Visible="False" Font-Bold="True"
ForeColor="DarkRed"></asp:label><asp:image id="imgOrigImage" runat="server" AlternateText="Original Image"></asp:image><br>
</form>
</div>
</body>
</HTML>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Mainly a C# & ASP.NET developer, specializing in research & (back-end) development.