Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 27 reacties
Bron: Thany, submitter: _Thanatos_

Vandaag in de categorie "primaire levensbehoeften": het programma HTML ASCII Art. De software doet wat de naam al enigszins doet vermoeden: het produceert ASCII Art in HTML-vorm. De enige benodigde invoer is een plaatje in BMP-, JPEG-, GIF- of PNG-formaat en een tekstbestand om de ASCII-karakters uit te halen. Dat produceert dit soort resultaten (dial-up gebruikers opgepast: Henk is 350kb groot). Ideaal als versiering voor iedere website. Kortom: een onmisbaar stuk software voor de wat minder grafisch begaafde tweaker.

HTML ASCII Art allows you to create nice colored ASCII art in HTML from two sources. The first source is an image (Bitmap, Jpeg, Gif or Png) from which the pixels will be turned into characters. The second source is a text file (preferrably, binary files aren't handled very well), from which the characters are taken to be used in the first step.
Versienummer:1.0
Website:Thany
Download:http://www.thany.org/downloads/ascii.cab
Licentietype:Cardware

Updategeschiedenis

Moderatie-faq Wijzig weergave

Reacties (27)

Dit is een iets andere invulling van ASCII-art dan ik gewend was. Het gebruikt voornamelijk kleuren voor het herkennings effect en niet de vorm van de letters. Voor liefhebbers van die andere ASCII-art (herkennings effect door middel van de vorm van de ASCII karakters) is hier een handig programmaatje:
http://www.corcubion.com/jan/maa/Files/MultiAsciiArt.zip
en een tekstbestand om de ASCII-karakters uit te halen.
dit vat ik ff niet, kan iemand een voorbeeld hiervan geven :?
BVD
Nou dat houd in als jij een tekst bestand maakt met het woord "BLAAT" dan zal de hele afbeelding worden opgebouwd met het woord BLAAT. Zoals je ziet in het voorbeeld hebben ze de tekst uit een artikel gebruikt.
Het plaatje wat geconverteerd wordt naar text zal toch bepaalde text moeten bevatten. Download bijvoorbeeld Lord of the Rings.txt of Shakespeare.txt ergens. Jouw plaatje komt dan in Shakespeare text op het scherm.

Als je Henk bekijkt kun je de text wel niet lezen, maar er staat wel een heel verhaal. In dit geval de bron van deze webpagina. Je kan waarschijnlijk ook een textfile met 1 letter gebruiken, dan krijg je een plaatje in bijvoorbeeld allemaal a'tjes.

Tip: open Henk eens, en vergroot de letters (ergens in menu, in Firefox: View - Increase text size)
Dit is geen ascii art.
Er zijn geen programma's die ook maar in de buurt kunnen komen van wat echte ansi en ascii artists kunnen.
Dit: http://picserver.org/view_image.php/F8V107593K3Y dames en heren, is ascii art.
Tja en dat is ook nog redelijk te doen hoor. Er zijn ascii-tekenprogramma's.
Tja, ik heb em zelf gemaakt, dus ik weet wel t een en ander af van ascii tekenprogramma's, das echter wat anders dan ascii generators, die dingen moeten de wereld uit...
Nee hoor, dat is een plaatje... :9 Het 'nare' van dit type asci-art is dat je wel speciale software nodig hebt om 'em te bekijken. Dat hoeft in het geval van dit artikel niet...
hoezo speciale software om dit te bekijken??
als je in notepad 't lettertype op Terminal 11pt zet ben je d'r ook!
Het lijkt mij beiden ASCI art, alleen simpelweg een andere style. Het ene sluit het andere niet uit :P
hmm...

zitten nog wat bugs in

http://www.nsr-net.com/schaap_small.html

krijg dat zowel met jpg als png
Wat is de bug dan :?

Behalve dat IE het scherm niet goed rendered? ;)
de lichte lijnen door het zwart van de kop mayb ;)
idd de lijnen door de kop en poten
dial-up gebruikers opgepast: Henk is 350kb groot

Ik vraag me meteen af of ze met gebruik van meer CSS de files niet kleiner kunnen maken. Iedere herhaling van een kleur betekent automatisch verkleining van de bestandsgrootte!
Dan krijg je in plaats van

<font color="c0c0c0">t</font>
iets van
<div class="grey01">t</div>

lijkt me weinig uitmaken
en een <div id="a">t</div>, dit is toch al 10 tekens kleiner dan de originele font
Hmm, ik als maker van dit progseltje mag toch wel ff te kennen geven dat het gewoon freeware is, en geen cardware (whatever dat is).

Oh en mensen, als je nou denk dat een plaatje niet correct in HTML omgezet wordt, mail me dan ff het plaatje en het tekstbestand dat je gebruikt. Om de homepage kun je ook lezen dat met binaire bestanden het nog niet zo lekker werkt, dus misschien bevat je tekstbestand binaire tekens die HTML niet snapt ofzo...

En wat betreft de grootte van het HTML-bestand: hij gebruikt nu idd geen CSS, maar ik zou ook niet weten hoe dat de HTML zou moeten verkleinen. Wel worden karakters die achter elkaar dezelfde kleuren moeten hebben gegroepeerd. Wat ik nog wel van plan ben, is om javascript te gebruiken voor "compressie".
En wat betreft de grootte van het HTML-bestand: hij gebruikt nu idd geen CSS, maar ik zou ook niet weten hoe dat de HTML zou moeten verkleinen. Wel worden karakters die achter elkaar dezelfde kleuren moeten hebben gegroepeerd. Wat ik nog wel van plan ben, is om javascript te gebruiken voor "compressie".

Heel simpel. Een stukje broncode uit de link van het schaap:

<font color="#fefefe">N</font>
<font color="#fefefe">S</font>
<font color="#fefefe">R</font>

Als ik dat met css weergeef:

<style type="text/css">
.i { color: #fefefe; }
</style>
<span class="i">N</span>
<span class="i">S</span>
<span class="i">R</span>

of nog korter:
<span class="i">NSR</span>

Voordeel: eenmalig de kleur definieren en achteraf (door de gebruiker) nog eens makkelijk aan te passen. :) Ik neem aan dat ik niet hoef te vertellen wat dit met je bestandsgrootte gaat doen ;)

Besides, het schaap is een mooi voorbeeld. Wil je het toch met de font-tag (wel deprecated) oplossen, waarom doe je het niet als volgt:
<font color="#fefefe">NSR</font>
:?
Besides, het schaap is een mooi voorbeeld. Wil je het toch met de font-tag (wel deprecated) oplossen, waarom doe je het niet als volgt:
<font color="#fefefe">NSR</font>
Dat doet ie ook, maar het kan natuurlijk best zijn dat daar een bugje in zit :)
Het voorbeeld is 350kB, een JPG plaatje zou kleiner zijn.
Ach, misschien is dit ideaal voor mensen die nog met een textbrowser werken op een 3GHz PC ofzo, aangezien de voorbeeld pagina toch behoorlijk zwaarder is dan een simpel JPG plaatje. :+
Jammer dat JPEG uiterst ongeschikt is voor dit soort afbeeldingen...
Hm, code is niet echt standards compliant helaas. :+
Henk is 350kb groot
Ach, daar heb je dat weer GZip compressie voor :)
Voor Linux gebruikers is aalib een aardig alternatief:
http://aa-project.sourceforge.net/gallery/

Je kunt zelfs films in ASCII formaat afspelen met MPlayer + aalib :)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True