TEAM LICENSES: Save money and learn new skills through a Hacking with Swift+ team license >>

Antialiasing an NSImage on macOS

Forums > macOS

Hello Everyone,

Recently, I started lerning Swift using Paul's great app and the book "Hacking with macOS". In project 7 - Photo Memories - images are loaded from files on the harddisk to NSImages. These are then displayed in a collection view and also rendered to a video slideshow. I like the project a lot, but I'm having one problem:

The thumbnails as well as the output video show quite a lot of aliasing artefacts (jagged corners and hard noise). This seems to be due to the fact that my input images are larger than the images as displayed and as rendered to the video. It seem that the downscaling that is done internally is done by simple subsampling - which introduces aliasing - instead of a proper low pass filtering.

How can I tell the NSImage to use an antialiasing/blurring/low pass filter prior to resizing and displaying the images?

Thanks for your help and cheers, Patrick

4      

Hacking with Swift is sponsored by String Catalog.

SPONSORED Get accurate app localizations in minutes using AI. Choose your languages & receive translations for 40+ markets!

Localize My App

Sponsor Hacking with Swift and reach the world's largest Swift community!

Archived topic

This topic has been closed due to inactivity, so you can't reply. Please create a new topic if you need to.

All interactions here are governed by our code of conduct.

 
Unknown user

You are not logged in

Log in or create account
 

Link copied to your pasteboard.