Skip to content

Conversation

@dodo121
Copy link

@dodo121 dodo121 commented Oct 8, 2019

filetype method does not work for all kinds of images.

data.unpack('n')[0] == 0xFFD8 passes but then image does not
have JFIF/Exif info in @data so filetype is nil resulting a crash because
width and height cannot be set (image is not processed at all).

The solution is to use mimemagick for image type recognition.
Added republic_ps.jpg image that was generated by latest Photoshop CC with default settings
Added test for image import process

@dodo121

filetype method does not work for all kinds of images.

data.unpack('n')[0] == 0xFFD8 passes but then image does not
have JFIF/Exif info in @DaTa so filetype is nil resulting a crash beacause
width and height cannot be set (image is not processed at all).

The solution is to use mimemagick for image type recognition.
Added republic_ps.jpg image that was generated by latest Photoshop CC with default settings
Added test for image import process

@dodo121
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant