Pictures as BBCode Text

If you don't know where it belongs, it belongs here.

Pictures as BBCode Text

Postby PonderThis » Sun Jun 02, 2013 7:21 am

As I noted in the random thread I wrote this little program to convert small images to text that can be posted on a forum. There's this other forum I post on where I couldn't post an image but for a laugh I wanted to show a five dollar bill, so I wrote this program. I mean, it's just a dumb little program really and I don't know why it's appealing but for some strange reason it is. It probably means I'm mental or something. :n/

So anyways and for no particular reason here's some random small images converted to BBCode text. Starting with a quality selection of avatars.
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby PonderThis » Sun Jun 02, 2013 7:23 am

████████████████████████████████████████████
█████████████████████████████████████████
███████████████████████████████████████
███████████████████
████████████████
████████████████████████
██████████████████████████
██████████████
███████████
████████████
███████████████████
██████████████████████
██████████████████████████████████
█████████████████████████████████
████████████████████████████
███████████████
█████
█████
███████████████
███████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████████
███████████████████████████████████████████
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby PonderThis » Sun Jun 02, 2013 7:26 am

████████████████████████████████
███████████████████████████
█████████████████████████
███████████████████████
████████████████
█████████████████████████
███████████████████████████████
████████████████████████████
█████████████████████
██████████████████████
███████████████████████
███████████████████
███████████████████████
██████████████████
█████████████████████
██████████████████████
███████████████████████████
███████████████████
████████████████████
████████████████████████
██████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████████████
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby PonderThis » Sun Jun 02, 2013 7:28 am


██████
████████████████
██████████████████
█████████████████████
███████████████████████
██████████████████
████████████████
████████████████████
████████████████
███████████████████████████
███████████████████████
███████████████████
██████████████████████
██████████████████
██████████
████████████████
███████████████
███████████████████████████
████████████████████
████████████████████
████████████████
██████████████████
█████████████████
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby PonderThis » Sun Jun 02, 2013 7:30 am

████████████████████████████████████████████████
████████████████████████████████████████████████
██████████████████████████████████████████████
███████████████████████████████████████████
███████████████████████████████
██████████████████████████████
█████████████████████████
█████████████████████████████████████
███████████████████████████
███████████████████████████████
███████████████████████████████████
███████████████████████████████████████
████████████████████████████
██████████████████
█████████████
███████████████████████████
█████████████████████████████████
███████████████████████████
████████████████████████████████
██████████████████████████████████████
██████████████████████████████████████████
████████████████████████████████████████
████████████████████████████████████████████
███████████████████████████████████████████████
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby PonderThis » Sun Jun 02, 2013 7:31 am

Hmmm ... some things convert better than others.
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby PonderThis » Sun Jun 02, 2013 7:33 am

And now some front page characters ...

██

████



███
████████
██████
████████
███
█████████
████████
███████████
█████████
████
███
████

█████████
███████
███████████
███████████
████████████

CROOOOOOOOOOOOW!
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby PonderThis » Sun Jun 02, 2013 7:37 am

█████████████████████████████████████████
████████████████████████████████
██████████████████████████████████
████████████████████████████████████
██████████████████
████████████████
█████████
██████████
█████
██████
████████
██


██
██
██
█████████
████████
███████████
████████████
███████████████
██████
█████████
█████████████████████████
█████████████████
██████████████
██████████
███████████
████████████████████
██████████████████
██████████████████████
████████████
█████
███████████
██
███████████████

Cyanicus
(deceased)
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby PonderThis » Sun Jun 02, 2013 7:40 am

██

███
██████
█████████
█████████
██████
████

██

██
██

██

██

██
████
████████
██████
██████
███████████
████████

Kill-Bot

OK I think I've gotten this out of my system for now ...
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby jvcc » Sun Jun 02, 2013 2:45 pm

Is there any way to share this program with everyone else?
ntw3001 wrote:you can't get raped if you always say yes
User avatar
jvcc
Impresses the Females
 
Posts: 6069
Joined: Wed Apr 04, 2007 1:42 pm
Location: USA

Re: Pictures as BBCode Text

Postby PonderThis » Sun Jun 02, 2013 4:56 pm

I can but right now it's rather user unfriendly. Let me play with it a bit so it's presentable.
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby James » Mon Jun 03, 2013 3:21 pm

PonderThis wrote:I mean, it's just a dumb little program really and I don't know why it's appealing but for some strange reason it is. It probably means I'm mental or something. :n/

I totally get how making dumb little software toys is hugely satisfying. That doesn't rule out the mental thing, though.
SIGNATURE: GONE
User avatar
James
Is a Hero in Bed
 
Posts: 14868
Joined: Wed Sep 21, 2005 9:40 am
Location: Surbiton, England

Re: Pictures as BBCode Text

Postby PonderThis » Mon Jun 03, 2013 5:35 pm

One thing I have to look into is resizing images. Right now I have to resize images using an outside program, and which program I use makes a huge difference in the quality. Case in point, compare chrism's avatar above (resized with mspaint) and below (resized with PaintShopPro).

████████████████████████████████████████
█████████████████████████████████████
███████████████████████████
█████████████████████
███████████████████
███████████████
████████████
██████████
██
██████
██


████
████
█████████
██████████████████
███████████████████████
██████████████████████████
██████████████████████████
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby chrismachine » Mon Jun 03, 2013 8:25 pm

Yeah, way more blur there.
Image
Veepa wrote:Very wise words, Master Tiny Legs.
User avatar
chrismachine
Pays Too Much For Car Insurance
 
Posts: 5946
Joined: Fri Sep 30, 2005 1:24 am
Location: Ottawa, Canada

Re: Pictures as BBCode Text

Postby James » Wed Jun 05, 2013 3:23 pm

PonderThis wrote:One thing I have to look into is resizing images. Right now I have to resize images using an outside program, and which program I use makes a huge difference in the quality. Case in point, compare chrism's avatar above (resized with mspaint) and below (resized with PaintShopPro).

What language is your program? There may be some good image libraries for it already.
SIGNATURE: GONE
User avatar
James
Is a Hero in Bed
 
Posts: 14868
Joined: Wed Sep 21, 2005 9:40 am
Location: Surbiton, England

Another Test: One of the ads I ran

Postby PonderThis » Thu Jun 06, 2013 5:17 pm

                  ░░                                                                           
                                             
                        
                                          
   ▒                           ░░      
            
      ▒░      
                  ▒▒               
                                                      
                                    ░      
                                          
                           ░░░                  ░░      
                  ████░                        
      ████████████████████░         
      
██████████████████████████
████████████████████████
█████
█████
██

████████
█████████
█████████████████████████
██████████████████
██████████████████
██████████████████████
███████████████████
██████████████████████
█████████████████████████████
██████████████████████████████
█████████████████████████████████
█████████████████████


████
████████████████████████████████
█████████████████████████████████████████████
████████████████████
████████████████████████████████████
█████████████████████████████████████████
██████████████████████████████████████████
██████████████████████████████████
█████████████████████████████
███████████████████████████████████
███████████████████████████████
█████████████████████████
████████████
█████
███████████████
█████████████
█████████████████████████
██████████████████████████████
██████████████████
████████
█████████████
█████████████████████████████████
█████████████████████████████
█████████████████████████████
████████████████████████████
█████████████████████████████
█████████████████████████████████
████████████████████████████████████
███████████████████████████████████
██████████████████████████████████
██████████████████████████████████
███████████████████████████████████
████████████████████████████████████
██████████████████████████████████
█████████████████████████████████
██████████
██████████
██████████
███████████
█████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
██████████████████████████████████████
████████████████████████████████████
██████████████████████████
██████████████████
█████████████████████████████████████
████████████████
███████████████
████████████████
██████████████████
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Testing Another One

Postby PonderThis » Thu Jun 06, 2013 5:45 pm

███████████████████████████████████████████████████████████████████████████████████████████████████▓
███████████████████████████████████████████████████████████████████████████████████████████████████▓
███████████████████████████████████████████████████████████████████████████████████████████████████▓
███████████████████████████████████████████████████████████████████████████████████████████████████▓
██████████████████████████████████████████████████████████████████████████████████████████▓
██████████████████████████████████████████████████████████████████████████████████████████▓
████████████████████████████████████████████████████████████████████████████████▓
████████████████████████████████████████████████████████████████████████████▓
███████████████████████████████████████████████████████████████████▓
███████████████████████████████████████████████████████████████▓
████████████████████████████████████████████████████████████████▓
████████████████████████████████████████████████████▓
█████████████████████████████████████████████▓
███████████████████████████████████████████████▓
█████████████████████████████████████████████████████▓
██████████████████████████████████████████████████████████████████████████████▓
███████████████████████████████████████████████████████████████████▓
██████████████████████████████████████████████████▓
███████████████████████████████████████████▓
████████████████████████████████████████████████████▓
███████████████████████████████████████████████████████▓
████████████████████████████████████▓
█████████████████████████████████████████████████████▓
██████████████████████████████████████████████████████████▓
████████████████████████████████████████████████████████████████▓
████████████████████████████████████████████████████████████▓
█████████████████████████▓
███████████████████▓
███████████████████████▓
██████████████████████████████▓
█████████████████████████████████▓
████████████████████▓
█████████████████████████████████████▓
███████████████████████████████████████▓
██████████████████████████████████████████████████████████▓
█████████████████████████████████████████████████████████████▓
██████████████████████████████████████████▓
███████████████████████████████████████████▓
█████████████████████████████████████████████████▓
███████████████████████████████████████████████████████████▓
███████████████████████████████████████████████████████████████████▓
██████████████████████████████████████████████████████████████████████▓
███████████████████████████████████████████████████████████████████████████▓
███████████████████████████████████████████████████████████████████████████▓
█████████████████████████████████████████████████████████████████████████████▓
█████████████████████████████████████████████████████████████████████████████████████▓
████████████████████████████████████████████████████████████████████████████████████████▓
█████████████████████████████████████████████████████████████████████████████████████▓
██████████████████████████████████████████████████████████████████████████████████████▓
██████████████████████████████████████████████████████████████████████████████████████████▓
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

One more time

Postby PonderThis » Thu Jun 06, 2013 7:08 pm

████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████
████████████████████████████████████████████████████████
████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
██████████████████████████████████████████████████
██████████████████████████████████████████████████████
█████████████████████████████████████████████████████████
████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████
███████████████████████████████████████████████
████████████████████████████████████████████████████
█████████████████████████████████████████████████
█████████████████████████████████████████████
██████████████████████████████████████████████
███████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
█████████████████████████████████████
████████████████████████████████
██████████████████████
█████████████
████████████
███████████
████████
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby PonderThis » Thu Jun 06, 2013 7:26 pm

OK so I made the program a little more user friendly. You'll find the install at:
http://www.spamusers.com/features/ImgToCode/publish.htm

A few notes
  1. For some reason Visual Studio thinks the publisher is Hewlett-Packard. It apparently defaults to that because the computer I wrote this on is an HP. I could've sworn I'd found all the places that that appears and changed it but I guess not the one it actually uses. This is not a problem for programs I write for work since we actually have an actual frreals code signing certificate that takes care of all that.
  2. Code signing certificates are pricey so I didn't digitally sign the installation. Windows will complain about this a couple of times during the installation process.
  3. Side effect of the misattributed publisher: The program shows up on the start menu under "Hewlett-Packard". I really gotta change that.
  4. Anyone on Windows 7 or 8 should already have the prerequisite items installed. If you don't I think the installer will guide you through the process of loading the appropriate version of dotnet but let me know if you have trouble.
  5. This only works on fairly small images. No more than, say about 300x300 for a photo and perhaps double that for cartoons. Unless you like waiting a long time for the conversion process to complete, that is. I just tried it on a 1280x960 jpg photo and it took 15 minutes during which time since I didn't put in a progress bar it just sits there and windows tells you the program is not responding. It'll finish eventually but you'll be happier if you don't try the huge files in the first place.
  6. When you load an image you'll notice it's been stretched out. In fact the width has been doubled. The reason for this is because the █ character is your "pixel" and it's basically twice as tall as it is wide.
  7. Different message boards have slightly different variations on what they support, so I've added the ability to save different settings for different message boards. Here's what I'm using for spamusers:
    1. Settings->New Setting ...
    2. Name: "Spamusers"
    3. Transparency Character(s)
      • Select "Special Space Characters"
      • "3" x "U+2005: FOUR-PER-EM SPACE [1/4 em]"
    4. Maximum Post Size: "60000"
  8. If you run across a message board that supports the FONT tag, use it. Transparencies usually look a lot better in a fixed font like Courier New or Lucida Console.
  9. Oh, "Save Resized Image" doesn't work. I forgot to finish it.
To do list:
  1. Get the publisher right. And find out if there's a cost effective signing certificate out there.
  2. Add a progress bar to the conversion process.
  3. Finish "Save Resized Image".
  4. Maybe add "maximum line width"? There may be cases where that's the limiting factor rather than overall post size.

James wrote:What language is your program? There may be some good image libraries for it already.

C#. I just used the built-in dotnet graphics functions.
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas

Re: Pictures as BBCode Text

Postby EvilJekyll » Thu Jun 06, 2013 9:05 pm

████████████
███████████████████████████████████████████████████████████████
████████████
██████████████████████████████████████████████████
█████████████████████████████████████████████████
██████████
███████████████████████████████████████████████
██████████
██████████████████████████████████████████████████████
██████████████████████████████████████████████████████
████████████
█████████████████████████████████████████████████████
████████████████████
███████████████████████████████████████████████████████
█████████████████████████████████████████
███████████████████
█████████████████████████████████████████
███████████████████████████
███████████████████████████████████████████
███████████████████████████████████████████████████
███████████████████████████████████████████
████████████████████████████████████████████████████████
████████████████████████████████████
████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████
██████████████████████████████████████
██████████████████████████████████████████████████████████
███████████████████████████████████
█████████████████████████████████████████████████████
████████████████████████████████████████████████████
█████████████████████
██████████████████████████████████████████████████████
██████████
███████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
██████████
██████████████████████████████████████████████████████████████
████████████
██████████████████████████████████████████████████████████
████████████████████████████████████████████████████████
██████████
███████████████████████████████████████████████████████████████

From: http://louisameme.tumblr.com/post/52283 ... u-is-a-boo
gif wrote:you can't stuff a coin down a stripper's g-string
Judas Maccabeus wrote:Give a man a fire and he's warm for a day. Set a man on fire and he's warm for the rest of his life.
My Site
User avatar
EvilJekyll
Wikimaster Deluxe
 
Posts: 5477
Joined: Thu Dec 14, 2006 9:50 pm
Location: NJ

Re: Pictures as BBCode Text

Postby chrismachine » Thu Jun 06, 2013 10:01 pm

That last one of my logo is FANTASTIC.
Image
Veepa wrote:Very wise words, Master Tiny Legs.
User avatar
chrismachine
Pays Too Much For Car Insurance
 
Posts: 5946
Joined: Fri Sep 30, 2005 1:24 am
Location: Ottawa, Canada

Re: Pictures as BBCode Text

Postby PonderThis » Fri Jun 07, 2013 12:06 pm

Version 1.0.0.8 is up! It takes care of these items:

PonderThis wrote:To do list:
  1. Get the publisher right. Publisher now reads "PonderThis@spamusers.com And find out if there's a cost effective signing certificate out there. Not really. So you get to suffer through the "unknown publisher" prompts for now. I might do this someday if I decide to spend the money on a cert.
  2. Add a progress bar to the conversion process. Turned out to be unnecessary. I found out the part that took ALL the time was setting the result to the text box. So now I don't show the whole thing in the text box and it's a bazillion times faster. So much faster, in fact, that it seems to handle large images just fine now.
  3. Finish "Save Resized Image". This and "Save to Text File" now work. BTW, the save image only saves pngs regardless of what the original format was.
  4. Maybe add "maximum line width"? There may be cases where that's the limiting factor rather than overall post size. I went ahead and added this.

That's pretty much all I plan on doing to this program. So unless there's a problem or I someone can talk me into doing something else or something this is it.
Last edited by PonderThis on Fri Jun 07, 2013 2:33 pm, edited 1 time in total.
Reason: Oops just had to twiddle with one last little item. So now it's version 1.0.0.8.
User avatar
PonderThis
Site Admin
 
Posts: 11791
Joined: Thu Feb 02, 2006 6:26 pm
Location: Dallas


Return to None of the Above

Who is online

Users browsing this forum: No registered users and 1 guest