• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Best Practice for laying out images for printing in a WYSIWYG Mac app?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Best Practice for laying out images for printing in a WYSIWYG Mac app?


  • Subject: Best Practice for laying out images for printing in a WYSIWYG Mac app?
  • From: Johannes Fahrenkrug <email@hidden>
  • Date: Thu, 31 May 2012 14:10:35 +0200

Hi,

I'm in the concept phase of a Mac application that should let the user
easily select and layout images for printing. It's a document-based
app and a document can have multiple pages with lots of pictures in
different sizes and rotations on it. The UI would kind of be like the
UI of Pages.app.

Those pictures can possibly be large hi-res images. The user should
also be able to print them in the best quality that the images offer.

I have re-watched some WWDC sessions about Quartz, 2D drawing
optimization and NSView.

I know that there are a few different ways of accomplishing what I
want to do, namely:

Use a custom view for a "page" and draw the images in drawRect: with
Core Graphics/Quartz. Use CG transforms to rotate and scale images.

Also use a custom view for a "page", but use NSImageView-subviews to
display the images. Use Core Animation and layer transforms to
scale/rotate images.

What is the best practice for this? Drawing with Core Graphics or
using NSViews? Or using CALayers? Why?

I have received some input to my StackOverflow question already as
well: http://stackoverflow.com/questions/10621858/best-practice-for-laying-out-images-for-printing-in-a-wysiwyg-mac-app

Thank you so much!

Johannes

--
springenwerk.com | github.com/jfahrenkrug | twitter.com/jfahrenkrug
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: Re: @synchronized crashing with ARC
  • Next by Date: Re: NSXMLParser thread safe?
  • Previous by thread: Re: NSXMLParser thread safe?
  • Index(es):
    • Date
    • Thread