Might be able to use the Image Dimensions patch in QC to test for
orientation, then rotate?

On Wed, Oct 21, 2015 at 12:00 PM, <
quartzcomposer-dev-requ...@lists.apple.com> wrote:

> Send Quartzcomposer-dev mailing list submissions to
>         quartzcomposer-dev@lists.apple.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.apple.com/mailman/listinfo/quartzcomposer-dev
> or, via email, send a message with subject or body 'help' to
>         quartzcomposer-dev-requ...@lists.apple.com
>
> You can reach the person managing the list at
>         quartzcomposer-dev-ow...@lists.apple.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Quartzcomposer-dev digest..."
>
>
> Today's Topics:
>
>    1. Re: Hit a wall with Image Importer... (Josh Reiss)
>    2. Fwd: Patch Type? (Alastair Leith)
>    3. Re: Hit a wall with Image Importer... (Josh Reiss)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 21 Oct 2015 02:49:57 -0700
> From: Josh Reiss <j...@joshreiss.com>
> To: Achim Breidenbach <ac...@boinx.com>,
>         quartzcomposer-dev@lists.apple.com
> Subject: Re: Hit a wall with Image Importer...
> Message-ID: <56275fc5.2030...@joshreiss.com>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
> yeah! that makes sense! I was kind of thinking something similar that
> the jpeg orientation was being ignored.
>
> and I may have found a solution!!
>
> there's a command called jhead which can bake the orientation flag into
> the actual jpeg (for any vertical jpegs, it does a lossless rotation of
> the jpeg and bakes the orientation into the file).
>
> /jhead -autorot *.jpg
> /for a whole folder or
> /jhead -autorot <filename>/
>
> for a single file.
>
> I figure if I put this in automator ahead of the quartz call it will fix
> things.
>
> so... any advice on getting this inside automator? :)
> (heh.. yeah I posted to the automator and applescript lists already...
> waiting to see if anyone's up to help with an answer)
>
>
> man. thanks again. I'm so grateful for all your guy's help. can't
> believe I almost have it all working.
>
>
>
> >
> >
> > On 10/21/15 2:11 AM, Achim Breidenbach wrote:
> >> You are right about the value to remeber the orientation. QC is totally
> aware of it. However the render environment is actually the
> jpeg-orientation (landscape), so this makes me think Automator created the
> environmet this way
> >>
> >>
> >>> Am 21.10.2015 um 10:32 schrieb Josh Reiss<j...@joshreiss.com>:
> >>>
> >>> hmmmnm... I don't think it's actually a bug.
> >>>
> >>> interestingly, I believe the way a camera saves a jpeg is that the
> pixels are in the same order (horizontal) whether vertical or horizontal,
> and there's just a value that gets set if the image should be vertical.
> >>>
> >>> It looks like quartz doesn't recognize this value OR it's designed to
> ignore it to work with the actual pixel order.
> >>>
> >>> I wonder if anyone knows how to check the image orientation value of
> an image in quartz so I can use it in a conditional.
> >>>
> >>>> On 10/20/15 11:45 PM, Achim Breidenbach wrote:
> >>>> My guess ist that this is a bug in Automator: it setup the compositor
> environment the wrong way so that the renderer renders into a landscape
> context.
> >>>>
> >>>> Workaround: in Automator use “Image Event” application to check the
> EXIF data for orientation, rotate the image if necessary, apply your
> composition, rotate it back. Don’t know if this can be done in Automator
> thought.
> >>>>
> >>>> Achim
> >>>>
> >>>> PS: Image Event” application is located at
> “/System/Library/CoreServices/Image Events.app” To see what its capable of,
> open its AS Dictionary with “Script Editor”.
> >>>>
> >>>>> On 21 Oct 2015, at 08:35, Josh Reiss<j...@joshreiss.com>  wrote:
> >>>>>
> >>>>> On 10/20/15 11:24 PM, Achim Breidenbach wrote:
> >>>>>> Do have some sample images? Is your logo rotated also with the
> image? Usually QC respects the “orientation” parameter for a jpeg. It might
> be, that the Automator script for some reason put the orientation parameter
> back on the resulting image (but shouldn’t, because QC is delivering the
> image in the correct dimension?) On the other hand, this could be some of
> the “broke” part.
> >>>>> yeah... here's the resulting images...  It does seem to rotate with
> the image..
> >>>>> Or more specifically it feels like the image itself doesn't actually
> rotate while running through the script so internally it's always
> "horizontal"
> >>>>>
> >>>>> weird!
> >>>>> <_MG_9815.JPG><_MG_9816.JPG>
> >
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.apple.com/archives/quartzcomposer-dev/attachments/20151021/3ce3a518/attachment.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Wed, 21 Oct 2015 17:52:44 +0800
> From: Alastair Leith <usefuldesign...@gmail.com>
> To: "quartzcomposer-dev@lists.apple.com list"
>         <Quartzcomposer-dev@lists.apple.com>
> Subject: Fwd: Patch Type?
> Message-ID: <12a01f66-b80b-4b6d-9889-821d20166...@gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> most patches won’t allow you to create input or output ports because the
> ‘function’ of the patch is predetermined and immutable.
>
> that’s not to say all ports must be wired to other patches but at least
> one output patch will always have to be connected to a chain of patches
> that ends at an input port to a patch in the category of patches called
> Renderer. (blue coloured patches)
>
> there are some excepts to this though. like the math expression patch it
> will make inputs for whatever variable you name in the function. You got to
> the “Settings” inspector to change the formula. also the Math patch. You
> can add or subtract inputs in the Settings inspector. It starts with 2
> inputs.
>
>
>
>
> > On 21 Oct 2015, at 5:19 pm, Alastair Leith <usefuldesign...@gmail.com
> <mailto:usefuldesign...@gmail.com>> wrote:
> >
> > i dont understand the question. I’m sorry. try asking it a different way
> for me. That is a port “tooltip”
> >
> > Patch Tooltip:
> > <Screenshot 2015-10-21 17.18.28.png>
> >
> > Port Tooltip:
> > <Screenshot 2015-10-21 17.18.41.png>
> >
> >
> >
> >
> > _______________________________________________
> > Do not post admin requests to the list. They will be ignored.
> > Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com
> <mailto:Quartzcomposer-dev@lists.apple.com>)
> > Help/Unsubscribe/Update your Subscription:
> >
> https://lists.apple.com/mailman/options/quartzcomposer-dev/qc.student.au%40gmail.com
> <
> https://lists.apple.com/mailman/options/quartzcomposer-dev/qc.student.au%40gmail.com
> >
> >
> > This email sent to qc.student...@gmail.com
> >> On 21 Oct 2015, at 12:35 pm, Josh Reiss <j...@joshreiss.com <mailto:
> j...@joshreiss.com>> wrote:
> >>
> >> On 10/20/15 8:11 PM, Alastair Leith wrote:
> >>
> >> ok... so when I hover over this one it says
> >>
> >> Description: The input port
> >> Type: Number
> >>
> >> how would I make another one of those?
> >>
> >>
> >> (also... a little update! I have the whole automator process working
> with quartz on simple resizing. now I'm adding the compositing...)
> >>> If you hover the mouse over the patch title it will give some more
> details.
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.apple.com/archives/quartzcomposer-dev/attachments/20151021/cd15f420/attachment.html
> >
>
> ------------------------------
>
> Message: 3
> Date: Wed, 21 Oct 2015 04:59:36 -0700
> From: Josh Reiss <j...@joshreiss.com>
> To: Achim Breidenbach <ac...@boinx.com>,
>         quartzcomposer-dev@lists.apple.com
> Subject: Re: Hit a wall with Image Importer...
> Message-ID: <56277e28.80...@joshreiss.com>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> On 10/21/15 2:49 AM, Josh Reiss wrote:
> > there's a command called jhead which can bake the orientation flag
> > into the actual jpeg (for any vertical jpegs, it does a lossless
> > rotation of the jpeg and bakes the orientation into the file).
>
>
> IT WORKED!!!
>
> Thanks for all the help guys! This is really coming along.
>
>
> ------------------------------
>
> _______________________________________________
> Quartzcomposer-dev mailing list
> Quartzcomposer-dev@lists.apple.com
> https://lists.apple.com/mailman/listinfo/quartzcomposer-dev
>
>
> End of Quartzcomposer-dev Digest, Vol 121, Issue 3
> **************************************************
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to