# Rmagick issue

**URL:** <https://www.ruby-forum.com/t/rmagick-issue/174534>\
**Category:** Rails\
**Created:** [August 28, 2009, 9:08am UTC](https://www.ruby-forum.com/t/rmagick-issue/174534 "2009-08-28T09:08:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![arunvoip](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e8c25b/32.png) [@arunvoip](https://www.ruby-forum.com/u/arunvoip)\
**Post date:** [August 28, 2009, 9:08am UTC](https://www.ruby-forum.com/t/rmagick-issue/174534/1 "2009-08-28T09:08:59Z")

</div>

Hi all… i am working on rails version 1.2.3 (it is must to work on  
version  
1.2.3) & ruby 1.8.6. For my project i want to convert text in to images  
files… so that i use rmagick… it is working fine for only english… i  
need  
to convert images for multiple languages. I have showed my code below

require “RMagick”  
def show\_textimg  
bg = Magick::Image.new(120,20){self.background\_color = “#9E9E9E”}  
ad\_text = Magick::Draw.new  
ad\_text.text(23,14,@ad.ad\_text) # here the input text… only  
working  
good for english but i want to convert multi language. for example if i  
pass  
@ad.ad\_text=“ãƒ‰ã®åŠè§’â‡”å…¨è§’”  
ad\_text.draw(bg)  
bg.write  
“#{RAILS\_ROOT}/public/ad/ad\_picture/#{@ad.name}-textimg.jpg”  
end

Is there any way for this.  
Very soon Replies are greatly appreciate…

Thank,  
Arun…

---

<div class="post-metadata">

**Author:** ![arunvoip](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e8c25b/32.png) [@arunvoip](https://www.ruby-forum.com/u/arunvoip)\
**Post date:** [August 31, 2009, 9:00am UTC](https://www.ruby-forum.com/t/rmagick-issue/174534/2 "2009-08-31T09:00:41Z")

</div>

Please post your log here to see the error type for those scenarios.

2009/8/28 Arun K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> for english but i want to convert multi language. for example if i pass
> 
> Thank,  
> Arun…
> 
> >

–  
With regards,  
Arunkumar B.  
9789980534.  
[http://thinkingrails.blogspot.com](http://thinkingrails.blogspot.com)

---

<div class="post-metadata">

**Author:** ![arunvoip](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e8c25b/32.png) [@arunvoip](https://www.ruby-forum.com/u/arunvoip)\
**Post date:** [August 31, 2009, 9:11am UTC](https://www.ruby-forum.com/t/rmagick-issue/174534/3 "2009-08-31T09:11:49Z")

</div>

try with encoding option like this

require “RMagick”  
def show\_textimg  
bg = Magick::Image.new(120,20){self.background\_color = “#9E9E9E”}  
ad\_text = Magick::Draw.new  
_ad\_text.encoding = “Unicode”_  
ad\_text.text(23,14,@ad.ad\_text) # here the input text… only working  
good  
for english but i want to convert multi language. for example if i pass  
@ad.ad\_text=“ãƒ‰ã®åŠè§’â‡”å…¨è§’”  
ad\_text.draw(bg)  
bg.write “#{RAILS\_ROOT}/public/ad/ad\_picture/#{@ad.name}-textimg.jpg”  
end

On Mon, Aug 31, 2009 at 12:28 PM, Arunkumar B  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)wrote:

> > require “RMagick”  
> > Is there any way for this.
> 
> –  
> With regards,  
> Arunkumar B.  
> 9789980534.  
> [http://thinkingrails.blogspot.com](http://thinkingrails.blogspot.com)

–  
With regards,  
Arunkumar B.  
9789980534.  
[http://thinkingrails.blogspot.com](http://thinkingrails.blogspot.com)
