Comments (5)
I think this seems reasonable to me. We just need to be able to retrieve this from the backed data.
from image_voodoo.
http://www.silverbaytech.com/2014/05/29/iiometadata-tutorial-part-2-retrieving-image-metadata/
Supporting this might be a significant amount of work, but definitely worth doing if we expand the concept to get useful info like bits per pixel and format info like RGB, RGBA, CMYK, etc...
from image_voodoo.
Looks like fastest way to obtain format name a.k.a. image file type is to use ImageReader type, like here: http://www.java2s.com/Code/JavaAPI/javax.imageio/ImageIOgetImageReadersObjectinput.htm
I need it in my project so I will implement it in my fork. Also doing it in GAE looks quite easy, because it have it by default: https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/images/Image#getFormat()
from image_voodoo.
You @enebo can see my implementation in PR #7. Please merge it.
from image_voodoo.
Gave this issue it's own release....numbers are infinite! in 0.8.5. Thanks for the implementation @RaVbaker!
from image_voodoo.
Related Issues (16)
- Missing history entries HOT 1
- Compression/quality setting doesn't work with GIF files
- Provide metadata information provided by EXIF to image formats which support it. HOT 1
- Add auto_orient support HOT 17
- Launching empty Java app after console starts HOT 4
- NoMethodError: undefined method `hex_to_color' for #<ImageVoodoo:0x77bd0897>
- Format conversion doesn't seem to work` HOT 6
- unable to reading CMYK images HOT 4
- NoMethodError: private method `save_impl' called for.. HOT 6
- Typo in cropped_thumbnail
- correct_orientation_impl is incorrect
- Usage with paperclip HOT 1
- Save as JPEG with quality? HOT 18
- 0.8.3 ArgumentError: java.lang.IllegalArgumentException: Illegal output type! HOT 1
- 0.8.5 break ImageVoodoo.with_bytes again HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from image_voodoo.