austin183 / PlaceSpace

A space to explore r/place, for macOs in Swift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PlaceSpace

A space to explore and share r/place, for macOs in Swift and supporting tools

More information can be found on https://github.com/austin183/PlaceSpace/wiki/PlaceSpace-Home

This app is a picture viewer specifically designed to show large quantities of PNG files as a slideshow or by dragging along timeline to see each picture individually. It works really well with the png files from

https://archive.org/details/PLACE-SNAPSHOTS

related to https://old.reddit.com/r/place

It also has a Save Portion as MP4 feature that lets you take two points from the timeline, add some optional cropping points, and generate an MP4 of that cropped section of the source pictures. It recommends a cap at 200 frames because of legacy issues that made memory creep up when more frames were processed, but it now takes up around 250MB - 500MB to process up to 10,000 frames. It also tells you how many images have been processed and the total number of images as it processes the movie file, so you can keep looking at the Place timeline while it exports or set up a new export.

Cropper coordinates work from starting from the top left. The width determines how far to the right the cropper will go, and the height determines how far down it will go. Scale determines how to resize the image for the final gif. So if you had a 100 x 100 image and a scale of 2, the final mp4 would be 200 x 200. Alternatively, a 100 x 100 image scaled to .5 would be 50 x 50.

The Viewer will show you the dimensions for the image current displayed in the window and will transfer the current dimensions to the save window so you don't have to type them all in. I tried to make it WYSIWYG.

One day all this info will live in a help file accessible from the app directly. And there will be cake!

Recommended specs: I have tested the program with a 2014 Mac Mini 4th gen i5 2.6Ghz 8GB RAM 1TB HDD

I could export a 30,000 image MP4 while playing the Slide Show at 60fps and surfing the net in Chrome with at least 4 tabs open. The system was busy, but everything was still responsive, and the RAM was not overly taxed.

I got a virtualized Mac running with VirtualBox, and I gave it a singe core and 4GB RAM. It ran at a slow pace, but the export process did not max out memory at all, taking up about 450MB, and I could still move around freely on the timeline. The slideshow still worked at 60 fps, but it took a much longer time to export a frame while the slideshow was running. I pulled up reddit in a Safari window, and it was choppy but responsive too. When I reduced the virtual machine to 2GB, everything slowed down to a crawl when I started a Save as MP4 process. Memory pressure went red, and Safari took forever to load up apple.com.

For Minimum Specs, anything that will run macOS High Sierra and has 4GB of RAM should be able to run this application. Since the hard disk space required varies depending on how many images you wish to create, I will say that 30,056 images take up about 8.5 GB for me, and the application itself is around 20 MB

About

A space to explore r/place, for macOs in Swift

License:MIT License


Languages

Language:Swift 56.5%Language:Java 36.5%Language:HTML 7.0%