2010-07-26 6 views
2

lire le fichier image en Ruby suppose que j'ouvrir un fichier jpg comme celui-cicomment lire le fichier d'image en Ruby

path = "c: /image/aj.jpg" File.open (chemin) faire fin

maintenant comment puis-je voir ce fichier image

Répondre

6

vous pouvez lire le contenu binaire arbitraire

path = "/foo/bar/baz.jpg" 
File.open(path, 'rb') {|file| file.read } 

Si vous voulez écrire cette image à un autre ..

File.open(path, 'rb') do |in| 
    File.open("foo/bar/bob.jpg", 'wb') {|out| out.write(in.read) } 
end 

Les indicateurs binaires sont uniquement requis sous Windows/DOS.

Voir la IO class

+0

merci Injekt mais comment je ne vois ce fichier image – Milan

+1

Define « voir », vous aurez besoin de l'ouvrir dans votre application de visualisation d'image. En supposant que vous ne parlez pas sur une page Web –

+0

yaa je veux ouvrir dans la peinture – Milan

1

c'est comment ouvrir mspaint en rubis

irb>print("mspaint #{%x{path=c:/image/aj.jpg}}")# 
irb>print("mspaint #{%x{mspaint a.jpg}}")# this is open your jpg file with mspaint 
OR 
irb>print("mspaint #{%x{mspaint c:/image/a.jpg}}")#