Help! JPEG marker not found!

I’ve installed “image_size” gem and I get a error message with some jpg
files.

I have a code like this:

filejpg = File.read(“img.jpg”)
img = ImageSize.new( filejpg )

With some jpg files it works right, but with some of them I get this
message error: JPEG marker not found!

I’ve searched on the net and I’ve seen it’s something like the file is
corrupted.

Has anyone the same problem? How can I fix it?

Thx a lot!

On Oct 17, 11:32 am, Min jm [email protected] wrote:

filejpg = File.read(“img.jpg”)
img = ImageSize.new( filejpg )

With some jpg files it works right, but with some of them I get this
message error: JPEG marker not found!

I’ve searched on the net and I’ve seen it’s something like the file is
corrupted.

What platform are you on? You might need to read the file in binary
mode:

filejpg = File.open(“img.jpg”, “rb”) {|f| f.read}

It works perfectly now!! Thanks so much!