Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how to save text as gif ?

 
jite eghagha
Ranch Hand
Posts: 128
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,

How could i save text i typed into a textArea as a gif.

Fisrt:
Imagine your typed up a report and saved it as a text file (.txt)
or you wrote and saved a java file (.java)

Now:
Imagine you wanted to open this file?
I want to view my file as a thumb gif and scroll into it, as the image gets big enough, it the reverts back to a (.txt file)

How can i capture the text image?
what option is more do-able:
1. capture the image when it is in a text area.(how do i do this)
2. convert the .txt file to a gif.(is this possible)
 
D Rog
Ranch Hand
Posts: 472
Linux Objective C Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Look in javax.imageio.*. You can capture your UI as an image and then store in formats like gif or png.
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So you actually don't want to create a gif, but you want have it painted at a screen at a different "zoom level"?

So wouldn't it suffice to paint the text area on the screen using a Graphics object with an appropriate AffineTransformation applied?

Moving to our Swing forum...
 
jite eghagha
Ranch Hand
Posts: 128
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks,

i'll work on those thoughts.
 
David Wheeler
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not really Swing, but I created a command line app to convert a text file into multiple .jpg (or .gif) for viewing on a Sony PSP. A cludged eBook reader :

 
Scott Florez
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here's some basic code I have used for option 1:


[ December 11, 2006: Message edited by: Scott Florez ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic