Git Product home page Git Product logo

Comments (3)

gettalong avatar gettalong commented on August 23, 2024 1

@volart It is probably the same problem. The JPEG is stored in landscape orientation and there is only some metadata telling viewers to correctly rotate it on display. In this case I would run a tool like jpegtran to correctly rotate the image before passing it to Prawn.

from prawn.

pointlessone avatar pointlessone commented on August 23, 2024

Thank you for the report.

Unlike JPEG, PNG is not a natively supported format in PDF. Prawn embeds JPEG images as is into the resulting PDF because JPEG is a natively supported format and all renderers should handle it properly. PNG, on the other hand, needs preprocessing. This is indeed a bug/missing feature of Prawn.

from prawn.

volart avatar volart commented on August 23, 2024

Hey folks! I have an issue with JPEG images' orientation. The situation is next: I have a service which uses prawn for pdf generation(obviously) and I upload some photos made by phone in portrait orientation. However, it is in landscape orientation in a pdf. Sorry if my message is out of the current conversation scope. I would appreciate it if you confirm the issue or point me to where I'm wrong.

from prawn.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.