Comments (8)
Emailed @foresmac the original image file for reference.
from vip.
@brockboland Do you have examples where it is rotating correctly? Because I have unit tests for this using all 8 possible EXIF orientations and those work. I just want to eliminate any possibilities.
from vip.
As I explained in person: I used both cameras on my phone to take photos in all four orientations, and only two of the resulting images have rotation problems on resizing.
Broke:
- http://images.staging.tag-team-app.com/tagteam-photos-staging/f22acef4dada01da6c7302215b9263f9-1280x960?s=200
- http://images.staging.tag-team-app.com/tagteam-photos-staging/4bad5b75c1d442b43339eff8ca164e19-1280x960?s=200
Fine:
- http://images.staging.tag-team-app.com/tagteam-photos-staging/118124e8258edcfe6bcff0bbd4de8108-2048x1536?s=200
- http://images.staging.tag-team-app.com/tagteam-photos-staging/0bab842337a181711ef4501171f7b57e-1536x2048?s=200
- http://images.staging.tag-team-app.com/tagteam-photos-staging/7e40f7f12ab5bd37c001d974bcf3185c-2048x1536?s=200
- http://images.staging.tag-team-app.com/tagteam-photos-staging/b7362744b7be558b166582797f4cdeb3-1536x2048?s=200
- http://images.staging.tag-team-app.com/tagteam-photos-staging/28b3ecd7360f486c4d6dbf610d566fe2-1280x960?s=200
- http://images.staging.tag-team-app.com/tagteam-photos-staging/c122559c84b9f7009f76b48c1835466b-1280x960?s=200
from vip.
You don't happen to remember which orientation each was taken in?
from vip.
No, but I could re-test tomorrow.
from vip.
Let's try; my first observation is all the problem images are from the front-facing camera, so there might not be anything I can do about that.
from vip.
This time, four of the eight were wrong—including the two I took with the phone upright!
Broken:
- Rear upright: http://images.staging.tag-team-app.com/tagteam-photos-staging/01b393ab3084e47c6e286dbba44195ee-3264x2448?s=400
- Rear upside down: http://images.staging.tag-team-app.com/tagteam-photos-staging/5931fb64d09725ae0fc57d7ddd7896a2-3264x2448?s=400
- Front upright: http://images.staging.tag-team-app.com/tagteam-photos-staging/51b2cf86a6d0213abb8148ae30576763-1280x960?s=400
- Front upside down: http://images.staging.tag-team-app.com/tagteam-photos-staging/b5d02d1c58cba9c532077df0b1048118-1280x960?s=400
Fine:
- Rear clockwise: http://images.staging.tag-team-app.com/tagteam-photos-staging/b4c4159c9195f91765c847caee24a9bd-3264x2448?s=400
- Read counter clockwise: http://images.staging.tag-team-app.com/tagteam-photos-staging/10d2edf8b870ec054b31a6797a861bc2-3264x2448?s=400
- Front clockwise: http://images.staging.tag-team-app.com/tagteam-photos-staging/aa75f46a36aed70cd95e228cc8ba0886-1280x960?s=400
- Front counter clockwise: http://images.staging.tag-team-app.com/tagteam-photos-staging/93b4ace7a120dbb8032725675eaedbf0-1280x960?s=400
from vip.
Annnnd deployed
from vip.
Related Issues (20)
- video with elastic transcode on media-proxy HOT 8
- Vip mangles transparency HOT 3
- Add environment variables to the README
- gif resizing
- Become sentient
- Support CMYK JPEG files HOT 4
- Try grabbing image size without decoding the whole image HOT 1
- can't seem to upload an image to vip... probably user error HOT 14
- [suggestion] smart crop HOT 2
- Uploading images via HTTPS should return a secure URL for getting the image
- `broken pipe` error instead of 413 when using RetroFit
- Clean up docs
- Update drone.yml to push build to vokal DockerHub on successful merge HOT 1
- How can we tag specific release versions on DockerHub?
- Remove HTTP/2 support until Go 1.6 HOT 2
- Non-integer input for size requests causes full image to be returned HOT 2
- Allow trailing slash on upload endpoint
- Incorrect Content-Type header prevents image resizing HOT 3
- Configurable logging port HOT 1
- Dead project? HOT 3
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 vip.