2/18/2022

Download Carracho Multi Prefs X For Mac 1.4

Tips on Setting Up mac OS X DVD Player to Output Digital Audio 5.1/7.1 surround sound instead of PCM audio. Also iTunes surrond sound settings info. Includes notes on OS X DVD Player audio sounding worse when set to PCM instead of digital audio (i.e. Dolby digital or DTS) output. Nov 09, 2016 Version: 1.4 I just got my Magic Mouse and installed MagicPrefs (1.4), and have a small problem with the middle-click functionality, in combination with Expose. On a 'normal' mouse, click and HOLD the middle button for expose (all windows) will show all windows and -close- Expose once the middle button is released, switching to the window that.

In order to utilize GameMaker: Studio’s Mac support you will need to first prepare GameMaker:Studio and a Mac computer for use as well as fulfil a couple of prerequisites from Apple. To make things easier we have outlined below all the necessary steps for you to take in this setup process.

What You Need To Get Started

If all you are doing is testing your game on the Mac using the 'Test Game' (green arrow) button of GameMaker:Studio, you can skip all the developer information and go directly to the GameMaker:Studio section below. However, should you wish to create a finished test game as a .dmg file, or a finished game for distribution through the Mac App Store, you will need to follow the steps outlined below.

Before beginning to work with the Mac module with GameMaker:Studio, you must be a registered Apple developer and have the necessary certificates up to date, as well as have access to a Mac computer. To create a developer account you will need to go to https://developer.apple.com/ and make an account (Don't forget to choose the correct certificate account, as you need one each for Mac and iOS!) then click the link that takes you to the Mac Dev Center. The follow sections will walk you through creating the necessary certificates and creating your first game for the Mac from there...

NOTE: If you wish to develop games for iOS, you can get more details here.

Prepare Your Mac

To start with, you will need to have installed Mavericks on your Mac in order to download Xcode from the store - Snow Leopard (10.6) , Lion (10.7) and Mountain Lion (10.8) are no longer good/new enough. It's always recommended that you use the latest OSX and the latest Xcode, but be aware Apple likes to only provide the newest SDKs each time, which can cause issues with backwards compatibility if you don't backup your SDKs or get them from elsewhere. You can find the version of OS X your Mac has by clicking on the Apple logo in the top left and selecting the 'About this Mac' option from the drop down menu.

Once your Mac is up to date and ready, create your local account, then tie the local account to an Apple ID - ideally that of your development account - in the User settings (see image below).

Now open the AppStore and find Xcode (or click here) and start it downloading. This may take a while, but while you are waiting you can go and get the necessary certificates for developing.

Certificates

Even if you have no intention of publishing games through the Mac App Store, you must have the correct certification supplied to you from Apple, otherwise you cannot create and test any games at all. For testing you will need a Developers Certificate and for creating your final game a Distribution Certificate.

NOTE: This section (and subsequent sections) apply to iOS and Mac equally, as both require that you have a Developer Certificate and a Distribution Certificate to publish to their App Stores. If you are planning to publish to BOTH stores, you may need to do some steps twice, once for each store.

If you're a solo developer or the first person in your team to set everything up, generate a Certificate Signing Request via the Keychain Access application (this can be found in the Applications > Utilities folder). Note that you only need one CSR per computer, so this file will be used for all your games, on both the Mac and iOS platforms. If you have previously created one for the iOS target module then there is no need to create another one and you can skip this step.

This will open the Certificate Assistant wizard, and in the menu for this application choose the default options. Now it's best to go to the Developers Site: https://developer.apple.com/ and sign into the developers account that you created earlier.

Once that is done, you should go to the Mac Developers Center and here you make sure that your details are correct (click the Your Account link at the top of the page to make sure) then go back to the main page and click on section Certificates, Identifiers & Profiles. This will take you to the following page:

Register Your System

When you install and run Xcode 5 for the first time, it should automatically register the Mac computer that it is being run on as a development device (as well as any iOS devices connected to the Mac). However should you wish to register further Macs as development devices, ie: for beta testing your game before publishing, this must be done either through the Development Portal or via Xcode > Window > Organizer, then click the entry on the left for the device you wish to add and you'll find the 'add' button there.

If you need to add it via the website, after signing in to the developer portal, you can register you Mac (or register your test devices if you are developing for iOS) from the button labelled 'Devices'. Clicking this button will take you to a page where you can see all the computers (or devices) that you have registered as development systems, and at the top is a button marked with a '+'. If you click that it will take you to the following page:

Here you can give your system a descriptive name and then add the UDID. You can get this by doing the following:

  1. Click on the Apple logo at the top left of your Mac menu bar
  2. Click on About This Mac
  3. Click on More Info...
  4. Click on System Report
  5. Make sure Hardware is selected at the top left
  6. The very last entry in the list on the right will be your Hardware UUID

Once these details have been filled in, you can press the 'Register' button which will take you back to the Systems main screen where you will see your Mac listed. For an iOS device, you will need to have it connected to your Mac and get the UDID from the iTunes 'Summary' page for your device. Clicking the line 'Serial Number' will show the device ID that you can then copy into this form.

App ID

Before you can do more than test things on your mac, you will need to make an App Id for your games. This is something that you will have to create for every app or game that you make if you wish to distribute it yourself or sell it through the Mac App Store, or through iTunes.

NOTE: The same procedure outlined here applies equally to iOS apps.

To set this up, in the Certificates, Identifiers & Profiles section, click the section marked 'App IDs' (visible on the left) and you will be taken to a new screen that lists all of the currently defined App ID's (if this is your first game then it will be empty) . You should then click on the '+' at the top of the screen to register a new game, which requires you to input a few pieces of information:

App ID Description - the name of your game or app.

App Services - Select the services that you game is to use (Maps are not available for iOS or Mac, and Push notifications are limited to iOS).

App ID Suffix - This is basically the identifying string for your app and it's subsequent certificates. If you are simply developing and testing, then you can create a 'Wildcard' bundle ID which will permit you to use the same ID for multiple apps (very useful when developing multiple projects). if you are preparing to upload a finished game, then you should give an explicit bundle ID. Note that this bundle ID should be in reverse URL format, com.[User/Company Name].[AppName].

Once you have created your App ID, you will see it listed under the list of App IDs from the certificates page. Notice that if you click on any App ID, you will be shown the details for the ID and be presented with a button marked 'EDIT'. This button will take you to another screen where you can add in extra permissions for your app, like iCloud and Game Center.

Provisioning Profiles

Download

Download Carracho Multi Prefs X For Mac 1.4 Os

There are two types of provisioning profile certificates:

  • Development Provisioning Profile
  • Production Provisioning profile
Multi

The first one for development and necessary for creating finished testgames, while the other is for distribution (creating for the App Store) and is essential if you wish to market your game through the Mac App Store later.

NOTE: To make a finished game for Mac (not iOS) that is for your own distribution and use, you will only need the development profile.

Creating The Development Certificate

To create the development certificate, you simply need to give a common name for your game, then link it to an App ID, then select the user certificate (that identifies you as a registered Apple Developer) that you want this to be tied to and the computer that you wish to use as your development system.

NOTE: It is recommended that you use some form of suffix for your common name to indicate that this is a test app, as the name you place here cannot be re-used. So, for example, if your game is called 'SpaceOut', the common name here would be 'SpaceOut Ad_hoc', or 'SpaceOut Test'. If you simply use 'SpaceOut' then when you create the final Production certificate, you will not be able to use that name.

Once you have done this, click the 'Generate' bottom at the bottom of the page, and you should then see the following:

As you can see, the development certificate has been created and you can now download it onto your Mac. The instructions for installing the certificate are also given on this page, so you should have no problems in getting this completed.

Now you can start to create finished games for Mac and testing them on your system.

Creating The Distribution Certificate

As with the Development certificate, the Distribution certificate requires that you give a common name and an App Id and that you link the game to an Apple Developer Certificate. This will need to be downloaded and installed on your Mac before you can create a game to be distributed to the App Store or iTunes.

Certificate Access

Click your development certificate (IPhone Developer:' [your name] (your ID)) to expose the key tied to it, then right-click on the key and choose 'Get Info'. Switch to the Access Control tab and change from 'Confirm...' to 'Allow all...'. This will hopefully stop any warnings during the first build which would break the process (more on this later).

Final Steps

Download Carracho Multi Prefs X For Mac 1.4 Iso

You will now need to download the command line tools for Xcode (available from its downloads/updates section) as without this GM can't call Xcode properly. Next, enable remote login via System Preferences > Sharing as shown in the image below:

You should also enable file-sharing for Windows users here, too, and take a note of the Mac name (make sure it's something sensible!) as you will need it for setting up GameMaker:Studio.

With that, you are about done with the Mac and we can now move on to the Windows PC...

Note For Teams

If you were a new member of an existing team, submit your request for a certificate on the developer portal, then wait until your admin/agent confirms the request and you will then be able to download your full certificates. Remember to get your provisioning profile also - your personal/team one and the matching one for your game if a team member has created it already.

If you are an existing team member with certificates already for you on the portal and Xcode has finished downloading, you can try opening Xcode and in its Window > Organizer menu option, sign in using your Apple ID, and just hit the refresh button on one of the pages to do with profiles. That should download everything for you. Refresh a few times, though, as sometimes it won't prompt for every option in the one go (especially if you signed in with a team ID which has plenty of profiles associated with it).

The website is more reliable, but slower and lots more steps involved. Your personal ID will get the certificates and device provisioning profiles you're added into already, but may well not get all of your game provisioning profiles, so you might find you need to use the team ID in order to get fully setup.

NOTE: Ensure you have ONLY the certificates with your name on. If you have multiple ones with your name on, keep the one with the private key attached to it! You don't need other team members', not even the original admin. This is especially important to check if you use the Xcode refresh button, as it will get everything for every team member if you sign in with a team ID. If you get any 'ambiguous' errors during the build process it will be because of this.

GameMaker:Studio Setup

Download Carracho Multi Prefs X For Mac 1.4

Now you have all your certificates in order and you have installed Xcode correctly, you can Install GameMaker:Studio (if you haven't already) and do the following :

  1. Launch GameMaker:Studio
  2. Enter your License Key
  3. Create a new Project
  4. Select File > Preferences > Mac OS X

The preferences tab for Mac OS looks like this:

The top field, Mac Host Name is the name (or the IP) of the Mac on your network that is to host the game, and the Mac User Name and mMac Password sections should contain the details of the account that will be used for testing/creating your Mac OS app. Finally, you can specify the Mac Install Directory which is where GameMaker:Studio will install the necessary files. Please note that you need to enable Remote Login for that user on the Mac for GameMaker:Studio to communicate properly.

NOTE: This must be set up correctly for iOS development too!

Running A Game From GameMaker:Studio On Your Mac

Once you have set up both GameMaker:Studio and your Mac computer, all you have to do is select 'MacOS' as the target for your game, and then press either the green 'Play' button, the orange 'Debug' button, or the 'Create Executable' button and your game will be sent to the specified Mac computer. the game should run when it's finished being transferred so that you can play it and test things.

NOTE: For iOS, please see the articleDevelop And Distribute To iOS

Creating A final Executable

Once you have created your game, you will obviously want to create a final executable for your Mac audience. To do this you will need to click the 'Create Application' button at the top of the IDE (or go to the 'File' drop down menu and select the option there). Now the type of file will depend on what you have set in the Global Game Settings for your Mac game, with the choice being to build an 'App Store ready' app or a simple app for sharing to friends or to other non-Apple stores.

Simple App

if you are making a game to distribute to friends or to non-Apple stores, then you will want to un-check the option 'Build For Mac Store' in the Global Game Settings before you build your game. You can then go ahead and create the executable and when it is finished on your Mac, you will have a folder containing the game .app and the game app.zip (the folder should be 'Users/<Username>/GameMaker-Studio/<GameName>'). You can now distribute the *.app file to anyone with a Mac to play.

Download Carracho Multi Prefs X For Mac 1.4 Pc

App Store Apps

For games designed for the Mac App Store, the procedure is the same as above. However you cannot actually run the game on the Mac as you would normally, but rather you need to upload it to the Store using the Application Loader within Xcode. This is a simple enough procedure, which requires you to start up Xcode, then Open Developer Tool > Application Loader. Once you have the Application Loader open, simply follow the on-screen prompts to upload your game.

It is worth noting that you can test these games on a Mac without the need for uploading it to the store beforehand. This is done from the Terminal, which you can open from Finder by browsing to the folder /Applications/Utilities and then opening Terminal. Once you have the Terminal open, you need to use the following:

Download Carracho Multi Prefs X for Mac 1.4 pc

sudo installer -store -pkg /Users/<Username>/GameMaker-Studio/<AppName>/<AppPackage>.pkg -target /

You will be required to supply an Admin password running this, so make sure you have the correct permissions. An example of how the final command would look is supplied below:

Troubleshooting

If you are having any issues with the setup and configuration of the GameMaker: Studio MacOSX target module, see the article on Troubleshooting MacOSX Exports.

Miscellaneous Applications with PNG Support

Maintenance Note

The PNG-supporting applications and toolkits pages are no longer being actively updated; for several years already, it's been safe to assume that virtually any bitmap-capable image app supports PNG. Corrections are still welcome, particularly for 'repurposed domains' (park-spam), but new applications are no longer being added.

These are applications that don't necessarily fit into thebrowser /viewer /editor /converter /3D /entertainment /business /scientificcategories. Occasionally a group of similar apps will be split out to forma new category; here is a list of ones that were listed here originally buthave since moved:

AbiWord - office / business apps
Aleph One - games / entertainment
Art Wall - games / entertainment
The Bat! - office / business apps
BeadPlan - games / entertainment
Circus Linux - games / entertainment
ClanLib - toolkits / libraries
Corel Presentations - office / business apps
CryptaPix - image viewers
Excel - office / business apps
Fandango - games / entertainment
Final Writer - office / business apps
Font F/X - 3D apps
Fractal Domains - games / entertainment
GF1 - games / entertainment
gfract - games / entertainment
GIF/PNG-Creator - scientific / graphing apps
Glulxe - games / entertainment
gnuplot - scientific / graphing apps
Grace - scientific / graphing apps
Hyperplay - games / entertainment
IDL - scientific / graphing apps
IGOR - scientific / graphing apps
Juggle Saver - games / entertainment
LazaLabl - office / business apps
Mathematica - scientific / graphing apps
MATLAB - scientific / graphing apps
Memo Writer Pro - office / business apps
Microsoft Office - office / business apps
Mjølner System - toolkits / libraries
mmiogpng - toolkits / libraries
Nautilus - office / business apps
nwrk-matrix - games / entertainment
PageMaker - office / business apps
pdftex - image converters
pdftohtml - image converters
Photogenics PNG loader/saver - toolkits / libraries
Ploticus - scientific / graphing apps
PlotMaker - image converters
pngcrush - image converters
PNG DataType (Cloanto) - toolkits / libraries
PNG DataType (Kleinert) - toolkits / libraries
pngmeta - image converters
PowerPoint - office / business apps
PrintGF - image viewers
Progress - image viewers
Projector - games / entertainment
Puzzlemaker - games / entertainment
PV-WAVE - scientific / graphing apps
R - scientific / graphing apps
Slides Shower - games / entertainment
Sphere - games / entertainment
Squeak - toolkits / libraries
Stereograph - games / entertainment
StarOffice - office / business apps
Translation Kit - toolkits / libraries
Transsonic Presenter - office / business apps
Turnpike - office / business apps
uf2png.fio - toolkits / libraries
V-Chat - games / entertainment
WallShow - games / entertainment
WarpPNG.datatype - toolkits / libraries
Webalizer - scientific / graphing apps
Word - office / business apps
WordPerfect Office - office / business apps
WWplus32 - games / entertainment
WWSaver32 - games / entertainment
XAllWrite - office / business apps
XaoS - games / entertainment
Xclamation - office / business apps
XmHTML - toolkits / libraries
zimg - scientific / graphing apps

As with the other PNG-applications pages,links to home WWW sites or to downloadable versions are provided where known,but if a link is broken, check the location and see if an updated versionis available (and please tell Greg!).Relevant operating systems are printed in (parenthesized italics).

These are listed alphabetically, more or less:

  • 1st Impression [Gromada.com](Windows 9x/ME) - all versions? read-only; freeware. (This is a utility to change the startup and shutdown images every time Windows reboots.NT and 2000 are explicitly not supported.)
  • AAA Logo [SWGSoft.com] (Win32) - all versions; read/write; commercial. (This is a logo-design application with both vector and raster support.)
  • addtRNS.cgi [Tetsuro 'techan' Imai] (Perl) - all versions; read/write; freeware with source. (This is a CGI script that adds simple [GIF-like] transparency to grayscale or RGB PNGs, or nice palette-alpha transparency to colormapped PNGs. See also the English page, which isn't updated quite as often.)
  • Apache Toolbox [Bryan Andrews] (Unix) - all versions? read/write; uses gd, libpng and zlib; freeware with source. (This is basically an automated compilation system for building the Apache web server, loads of modules, and the requisite support libraries for all of the above. PNG support is mainly via PHP [see the toolkits page].)
  • Balthaser:Fx [Balthaser Online] (WWW) - all versions? read-only; commercial. (This is an online Flash authoring tool with support for PNG import.)
  • BeOS [Be] (BeOS PPC/x86) - version 4.5 and later; read/write; commercial. (This is Be's famed operating system, which includes a datatypes-like facility called the Translation Kit. As of Release 4.5, PNG support is included in it, making BeOS the first production OS to ship with native PNG support.)
  • Berlin Project [Berlin Consortium] (Linux/GGI) - all versions; read-only? requires libpng and zlib; freeware (LGPL) with source. (This is a new windowing system with some very nice features; some consider it a likely successor to the X Window System, at least once it matures.)
  • ButtonWiz [Joel Ryan Software] (Win32) - version 5.0 and later; write-only; shareware. (This is a program to generate custom buttons for web pages.)
  • Coala Professional [Brighter Image] (Win32) - version 2.0(?) and later; read/write? iCCP support? commercial. (This is a 'large-format color copying system.' It works with both scanners and plotters, apparently with the option to write and read PNGs along the way. Coala Light does not include PNG support.)
  • Carracho [Carracho Communications] (Mac 68k/PPC) - version PR4 and later; read-only; freeware? (This is a client/server pair that supports chat, news and file serving via a proprietary protocol. The client can view images natively, including PNG.)
  • Catalog [Loic Dachary] (Perl) - version 1.03 and later; read-only? freeware (GPL) with source. (This is a system to 'build and maintain Yahoo!-style catalogs.' PNG support is apparently in the form of icons.)
  • Classics [Jan Verhoeven] (Windows 9x/ME) - version 2(?) and later; read/write? freeware. (This is a 'tool to allocate Classes, Teachers and ClassRooms all year round.' PNG support is in the form of an offline HTML browser that can view PNGs, and the reporting function presumably can create such images.)
  • CompuLog [Bob Berry] (DOS) - version 2.00 and later; read-only; shareware; 159k. (This is an image database that allows one to catalog images within a searchable database of thumbnails.)
  • Conjurer [MidStream Technologies] (Win32? BeOS x86?) - all versions; read/write; commercial. (This is a digital media tool that is still under development as of April 2000. Its PNG support is inherited from the now-discontinued Shöwboat, below. rö design was renamed MidStream Technologies in early 2000.) (coming June 2000... supposedly)
  • CopyRightLeft [Lionel P. Allorge] (Win32) - all versions; read/write; freeware (GPL) with source. (This is a utility to add a [graphical] copyright string to one or more images. That is, it modifies the the image pixels directly rather than adding or modifying any PNG text chunks.)
  • Crystal Button [Crystal Button Software] (Win32) - version 1.2 and later; write-only; alpha support; shareware. (This is a program to generate custom buttons for web pages. Read support, in the form of using PNGs as textures, is coming 'soon.')
  • CyberStudio [GoLive] (Mac PPC) - version 3.0(?) and later; read-only. (This is an HTML editor. It does not support image-editing but may be able to write 'low-res' PNGs [for Netscape's LOWSRC attribute?]. Reportedly it has problems with the intermediate-edit PNGs generated by Macromedia Fireworks 1.0.)
  • cyclo.cgi [Tetsuro 'techan' Imai] (Perl) - all versions? read-only; MNG support; freeware with source. (This is a CGI script that appears to take a list of still PNG images and display them in a slideshow by converting them on the fly to a looping MNG animation. See also the English page, which isn't updated quite as often.)
  • Digital Image Recovery [Alexander Grau] (Win32) - all versions? read/write; freeware with source. (This is a file-recovery tool for media typically used in digital cameras--e.g., Compact Flash, SmartMedia, etc. It recognizes PNG and other common image types, although it doesn't appear capable of reconstructing a fragmented image. See also Drive Rescue below. This product has been discontinued.)
  • DingoSearch [SplitCycle Computing] (Win32) - all versions; read-only; MNG support; freeware (includes banner ads). (This is a client-side front end to multiple search engines. It supports PNG and MNG images for the banner ads it shows at the top of its window.)
  • Director [Macromedia] (Win32, Macintosh) - version 6.0(?) and later; read-only; commercial. (This is a 'multimedia production' editor that can import PNG images into its animated presentations.)
  • DIRT [Infopreneur] (Unix/X) - all versions; read/write; full alpha support; requires imlib2, libpng and zlib; freeware (GPL) with source. (This is a 'standalone web server' that can create 'high-quality images on the fly.' It uses XML templates for the images being created, and the templates can load existing images either for modification or as components to be incorporated into new images.)
  • DOSPRINT [Simply the Best] (Win32) - version 2.0 and later; read-only; commercial. (This is a utility to allow DOS programs running under Windows to print to a Windows printer. Version 2.0 adds native support for various image formats, including PNG.)
  • Image::Dot [Roland Giersig] (Perl) - all versions; write-only; stand-alone (requires neither libpng nor zlib); freeware (Artistic) with source. (This Perl module 'provides 1x1 pixel PNG images of a certain RGB color (also with transparency) without relying on any external modules like GD, libpng or Compress::Zlib.')
  • Doxygen [Dimitri van Heesch] (Unix, Win32) - version 1.2.14(?) and later (default image format as of version 1.2.15); read/write? includes libpng and zlib; freeware (GPL) with source. (This is a 'cross-platform, JavaDoc-like documentation system for C++, Java, C, and IDL' that 'can be used to generate an on-line class browser (in HTML) and/or an off-line reference manual (in LaTeX or RTF) from a set of source files.')
  • Dreamweaver [Macromedia] (Win32, Macintosh) - all versions; read-only; broken 1-bit, 2-bit and 4-bit palette support; commercial. (This is an HTML editor. It does not support image-editing.)
  • Drive Rescue [Alexander Grau] (Win32) - all versions? read/write; freeware with source. (This is a file-recovery tool for Windows hard drives, both FAT and NTFS. It recognizes PNG and a number of other common media and archive types, although it is incapable of reconstructing fragmented files. See also Digital Image Recovery above. This product has been discontinued.)
  • Easy Screen Capture [Longfine Software Solutions] (Win32) - all versions? write-only; commercial. (This is just what it says: a screen-capture utility. PNG is one of four supported output formats.)
  • Elastic Reality [Avid] (Win32, Mac PPC, Irix/X) - version 3.0 and later; read/write; full alpha support? commercial. (This is a special-effects tool with warping and morphing features; it supports images up to 64 bits deep.)
  • ESP Print Pro [Easy Software Products] (Unix) - version 4.0(?) and later; read-only; uses libpng and zlib; commercial. (This is a cross-platform printing system that can print various image formats, including PNG, natively.)
  • Eterm [Michael `KainX' Jennings, Tuomo Venäläinen] (Unix/GTK) - all versions; read-only; freeware with source. (This is a VT102 terminal emulator and xterm replacement; it supports PNG background images via Imlib [toolkits page]. It is associated with the Enlightenment project.)
  • EZ Optimizer [CompuDesign] (Win32) - all versions; read/write; commercial. (This is a web tool that 'compresses HTML, batch-optimizes JPEG, and converts images among the GIF, PNG and JPEG formats.' The latter feature includes a facility to track down all references on a site to the old filenames and automatically update them.)
  • FBShot [Stephan Beyer] (Linux/fbcon) - all versions; write-only; requires libpng and zlib; freeware (GPL) with source. (This is a screen-capture utility for the Linux frame-buffer device.)
  • file [Ian Darwin, Christos Zoulas] (Unix, OS/2, DOS, etc.) - version 3.18 and later; read-only; freeware with source. (This is a command-line program to determine automatically the type and characteristics of all sorts of file formats, including images and compressed files or archives.)
  • file-insider.com [Jean-Luc Halleux] (WWW/CGI) - all versions; read-only; MNG and JNG support as of 25 October 2002; text support, including compressed chunks; freeware. (This is a site that will print various information [e.g., dimensions, type, embedded comments] about images that are either uploaded or visible via the Web.)
  • FileSnoop [Bruno Sonnino] (Win32) - all versions; read-only; MNG and JNG support; non-redistributable freeware (requires free registration, cookies, JavaScript) with source. (This is a utility to display file contents [e.g., in hexadecimal] and print useful information [e.g., image dimensions].)
  • FilmMagic Pro [InkWell Software] (Mac PPC) - version 3.0 and later; read-only; commercial. (This is a basically a specialized printing system that sends its output to high-resolution film recorders.)
  • Freevo [Krister Lagerström et al.] (Linux/X) - version 1.2.2 and later; read-only; freeware (GPL) with source. (This is a PVR/DVR [TiVo-like] application for Linux. It requires a TV tuner card and a relatively fast CPU for real-time video encoding.)
  • fxSCAN [IOSPIRIT] (Amiga) - all versions; read/write; no alpha support; commercial. (This is primarily a scanning/OCR utility, but it also includes some image-manipulation capabilities and the ability to read and/or write [and therefore convert between] selected image formats.)
  • FXTV [Randall Hopper] (BSD/X) - version 1.04 and later; read/write? freeware (BSD?) with source. (This is a TV-in-a-window application for FreeBSD, NetBSD, OpenBSD or BSDI. It can do video captures [stills] in PNG format and also can use PNG as an 'intermediate video encoding format.')
  • GMask [Tsuyoshi Furumizo] (Win32) - version 1.70 and later; read/write? transparency support? freeware. (According to the English download page, this is a tool for 'removing masking tiles from JPEG, BMP and PNG files.' Since normal JPEG/JFIF files don't support transparency, it is not clear what kind of 'masking' is involved here. [If it were steganography, presumably it would add them...] A screenshot is available here.)
  • gnubiff [Nicolas Rougier] (Unix/GTK+) - all versions? read-only; alpha support; freeware (GPL) with C++ source. (This is a mail notification program, similar to xbiff. PNG support is in the form of icons, including wide, multipanel ones that are used as animations as of version 1.4.0.)
  • GoLive [Adobe] (Win32, Mac PPC) - version 5.0(?) and later; read-only? commercial. (This is an HTML editor and web-site design package.)
  • Gserver [Gábor Szántó](Win32) - all versions; write-only? MNG support; freeware. (This is a remote-computing / remote-control application, somewhat similar to PC Anywhere. It allows any web browser to view and control the Windows system running Gserver. Screen views apparently are made available as PNG images, video and animations apparently as MNG streams.)
  • HTML Editor++ 98 [CoffeeCup Software] (Win32) - version 5.1 and later; read/write? shareware. (This is an HTML editor with image-conversion to [and from?] PNG via its Image Companion module.)
  • Icon Archiver [Alessandro Montalcini] (Macintosh) - version 2.0 and later; write-only; uses libpng and zlib; shareware. (This is an icon database that lets you export icons in PNG format, among other things.)
  • IDS [John Moose] (anything with a Perl port) - all versions; read-only; requires ImageMagick, libpng and zlib; freeware (GPL) with source. (This is a Perl CGI script that 'generates a multi-gallery photo-album web site on the fly.' It automatically creates HTML with JPEG thumbnails of PNG, JPEG and GIF images [rather than using the format of each source image].)
  • Image Server [TrueSpectra] (WinNT/2k/XP, Solaris, Linux) - all versions? read/write? commercial.
  • imghide [Joost Witteveen] (Unix, etc.) - all versions; read/write; requires libpng and zlib; freeware (GPL) with source. (This is a steganographic tool; it hides arbitrary data files inside PNG images.)
  • Impressario [Silicon Graphics] (Irix/X) - version 2.1(?) and later; read-only. (This is a printer manager; it supports PNG via the ImageVision Library above.)
  • InDesign [Adobe] (Win32, Mac PPC) - version 1.5(?) and later; read-only? alpha support? commercial. (This is a page layout and design package, similar to QuarkXPress.)
  • InfoChannel IC100 [Scala] (DOS, OS/2, Win32) - all versions; read-only? commercial. (This is a multi-user, multimedia presentation package, supporting graphics, sound, animation, video, transition effects, and so forth. See also Multimedia MM100 below.)
  • Internet Config [Quinn `The Eskimo', Peter N. Lewis et al.] (Macintosh) - version 1.2 and later; assigns type `PNG ' rather than (registered) `PNGf' [supposedly fixed in version 1.4]. (This is a centralized configuration utility to allow one to update the Internet-related preferences of many applications in one place--for example, if the user's e-mail address changes.)
  • IPhotoMinusICC [K. W. Lee] (Win32) - version 1.1 and later; read-only; freeware? (This is a color-correction application that can extract ICC profiles from images and [apparently] download them to some printers for better image reproduction.)
  • Itsbit [Jeroen Reynders] (many) - all versions; write-only; requires libpng and zlib; freeware with C source. (This is a utility to convert the binary representation of an arbitrary file into a PNG image of user-specified width.)
  • Juno [Juno] (Win32) - version 4.0(?) and later; read-only; free adware. (This is an ad-supported e-mail client and/or web browser; it is not known whether either one supports PNG images natively, but the accompanying popup ad server does.)
  • LibSuite [Jan Verhoeven] (Windows 9x/ME) - all versions; read-only; freeware. (This is a 'collection of library programs to keep track of things like: addresses, books, CDs, documents, images and sounds.' PNG support is in the image component, called FotoLib.)
  • Linux / GNU/Linux [various] (Linux) - most versions since 1996; read/write; freeware (GPL/etc.) with C/etc. source. (Every large Linux distribution--Debian, Red Hat/Fedora, Ubuntu, SuSE, Slackware, Gentoo, Mandriva, etc.--and virtually all of the smaller ones have supported PNG natively at both the application level and the OS/library/toolkit level since shortly after libpng was released.)
  • Mac OS X [Apple] (Mac OS X) - version 10.4(?) and later; read-only? commercial. (This is Apple's BSD-based operating system, and its ImageIO framework has supported PNG natively at least since 2006, as does its Safari browser and other OS components.)
  • MainActor [MainConcept] (Win32, OS/2, Linux) - version 2.0 and later; read/write; commercial. (This is a 'multimedia processing package' for editing, composing and sequencing video and animations.)
  • Mapedit [Tom Boutell] (Windows 3.x, Win32, Unix/X, Macintosh) - version 2.0 and later; read-only; shareware. (This is an application for making WWW image maps, either server-side or client-side, out of web pages with embedded images.)
  • MapInfo Professional [MapInfo] (Windows 3.x(?), Win32, Mac PPC(?)) - version 5.5 and later; read-only? commercial. (This is a Geographic Information Systems (GIS) mapping and data analysis tool. PNG appears to be supported only as an illustration, not as a mapping layer.)
  • MetaCard [MetaCard] (Unix/X, Win32) - version 2.2 and later; read-only. (This is a multimedia 'card stack' and scripting language similar to Apple's HyperCard; it can import PNG images.)
  • move.cgi [Tetsuro 'techan' Imai] (Perl) - all versions? read-only; MNG support (write-only?); freeware with source. (This is a CGI script that takes a pair of equal-sized PNGs and apparently oscillates them either horizontally or vertically by converting them on the fly to a [nested] looping MNG animation. See also the English page, which isn't updated quite as often.)
  • Morph Man [STOIK Software] (Win32) - all versions? read/write? (This is an image-morphing tool. It takes a start image and an end image and generates the intervening frames.)
  • Mortar [Big Picture Multimedia] (Win32) - version 1.1 and later; read-only. (This is an HTML editor/web-site builder with PNG support in the form of an image-map editor. Write support of some sort is coming in a future release.)
  • MultiMedia MM100/MM200 [Scala] (DOS, OS/2, Windows 3.x, Win32) - all versions; read-only? commercial. (This is a single-user, multimedia presentation package, supporting graphics, sound, animation, video, transition effects, and so forth. See also InfoChannel IC100 above.)
  • NetStock [SplitCycle Computing] (Win32) - version 1.51(?) and later; MNG support in version 1.54 and later; read-only; freeware (includes banner ads). (This is a 'simple little stock and mutual fund Internet quote retrieval program.' It supports PNG and MNG images for the banner ads it shows at the bottom of its window.)
  • NeverLost [Klaus Voigt / Komputer Products of Value] (Win32) - version 2.0 and later; read/write; commercial. (This is a mapping and navigation program; it can read scanned maps in various raster formats and projections and combine them with real-time info from a GPS receiver.)
  • ObjectDock [Stardock] (Windows 2k/XP) - all versions; read-only; freeware. (This is a utility that 'allows you to have a nice animated launchbar/taskbar on your screen that reacts to your mouse when you mouse over it.' That is, the icons under or near the cursor get bigger, much like Apple's task bar in Mac OS X.)
  • OmniPage [ScanSoft] (Win32, Mac OS X) - all versions? write-only? writes invalid zlib streams (and therefore invalid PNGs); commercial. (This is a scanning/OCR utility bundled with many scanners. The zlib/deflate bug, which is evidenced by 'distance too far' errors in decoders based on zlib 1.2.1 and later, has been verified in PNGs written by version 12 and by a possibly older SE version [10?] 'circa 2002.')
  • Online Image-Processing [Rolf Henkel] (WWW/CGI) - all versions? read-only; freeware. (This is a site that does color separations, contouring, segmentation, and other image-processing tasks on images specified by a URL. It appears to write JPEGs in all cases, and images are often [always?] scaled.)
  • Photon Desktop Manager / pdm [QNX Software Systems] (QNX) - version 1.1 and later; read-only; commercial. (This program allows the use of PNG images for desktop backgrounds under the Photon microGUI.)
  • PHPoll [Jesper Juhl] (PHP) - all versions; write-only; requires PHP with gd (and therefore libpng and zlib); freeware with source. (This is a 'simple script for running polls on a web site.' It can display its results as auto-generated PNG graphs.)
  • pngcheck [Alexander Lehmann, Andreas Dilger, Greg Roelofs, and others] (Unix, DOS, OS/2, Win32, Macintosh, Amiga, RISC OS, etc.) - all versions; read/write; MNG and JNG support; stand-alone (requires neither libraries nor graphics capability, although can be linked with zlib for enhanced functionality); freeware (MIT/X11) with C source. (This is the official PNG integrity tester and dumper, with MNG/JNG extensions and optional [but highly recommended] zlib support. It can also be used to search for and optionally extract PNGs embedded in a larger data stream. Versions 2.1.0 and later include pngsplit and png-fix-IDAT-windowsize [both GPL].)
  • pngchunkdesc and pngchunks - see pngtools on the image converters page
  • pnginfo - see pngtools on the image converters page
  • PngSnapShot [Guillaume Dargaud] (Win32) - all versions; write-only; freeware. (This is a screen-capture utility that is designed to be left unattended and to take screen shots at regular intervals.)
  • PNGstat [John Dlugosz] (anything with a Perl port) - all versions; read-only; stand-alone (requires no libraries); freeware with source. (This is a PNG file-info dumper, somewhat similar to file and pngcheck above except written entirely in Perl.)
  • pngtester.cgi [Tetsuro 'techan' Imai] (Perl) - all versions? read-only; MNG and JNG support; freeware with source. (This is a CGI script that tests and dumps the contents of PNG, JNG and MNG images. See also the English page, which isn't updated quite as often.)
  • PocketPixPrint [FieldSoftware] (Windows CE 3.x) - all versions; read-only; commercial. (This is an image-printing program for WinCE 3.x, a.k.a. Pocket PC.)
  • Print Screen Deluxe [Janesway Electronics Software] (Windows 3.x, Win32) - version 3.0(?) and later; write-only. (This is a utility that does exactly what it says: print the screen to a printer or a file.)
  • Pronetha Application Server [Timo Harju] (Win32/Java) - all versions; read-only; freeware for non-commercial use. (This is an 'integrated development, deployment and execution environment' for creating distributed [client-server] applications. The server runs under Windows, but the client can run on any platform with Java 1.4. PNG is supported as a format for icons and application graphics; write support may appear in a later version.)
  • R.A.V.E. [Corel] (Win32, Mac PPC) - version 10(?) and later; read-only; commercial. (This is an animation tool that is included only as part of CorelDRAW, listed on the image editors page. It can import a number of raster formats, including PNG.)
  • RavImageExport [RavWare] (Win32) - all versions? write-only; commercial. (This is an 'Xtra' for Director to allow export of a cast member or the Stage to various file formats.)
  • Reader [Jan Verhoeven] (Windows 9x/ME) - all versions; read-only; freeware. (This is a creator and viewer for electronic books. Input is in HTML format and various image formats, including PNG. It's not clear in what format(s) the result is stored.)
  • RealSlideshow [RealNetworks] (Win32) - version 2.0 and later; read/write; freeware (Basic) or commercial (Plus). (As the name suggests, this is a slideshow program that can incorporate voice annotations and music; it can also convert to PNG.)
  • Remind [David F. Skoll / Roaring Penguin Software] (Unix) - version 3.0.21 and later; write-only; freeware (GPL) with source. (This is a reminder and calendar-generation program. It doesn't actually write PNGs, per se, but it uses four of them to show the phases of the moon in generated HTML calendars. It used to include OS/2, DOS and Amiga ports, but these are no longer being maintained.)
  • Repligator [Owen Ransen] (Win32) - version 4.0 and later; read/write; shareware. (This is a special-effects program that takes existing images and modifies them in any of several dozen interesting ways.)
  • Rhapsody [Apple] (Macintosh) - all versions; read/write; commercial. (This was Apple's NeXT-generation operating system [so to speak]. Ali Ozer claimed that PNG would be supported via Rhapsody's NSImage AppKit class, and Clifford Colby reported that PNG support was indeed included in DR1. That appeared to make Rhapsody the first OS to 'ship' with native PNG support, although it's arguable in the case of a developer's release. Unfortunately Rhapsody appears to be mostly dead as of May 1998; the link now redirects to Mac OS X Server.)
  • sanecgi [Thomas Boutell] (Unix/Perl) - all versions; write-only; freeware (GPL) with source. (This is a web-browser interface to SANE-compatible scanners; it operates via a Perl CGI script and various helper apps such as the NetPBM suite.)
  • ScreenShot [Beale Street Group] (Mac PPC) - version 2.5(?) and later; write-only; commercial. (This is a screen-capture utility.)
  • ScreenShot2File [ScreenShot2.com] (Win32) - all versions? write-only; commercial. (This is a screen-capture utility. See also ScreenShot2Email, a variant that sends screen captures directly to/through e-mail.)
  • scroll.cgi [Tetsuro 'techan' Imai] (Perl) - all versions? read-only; MNG and JNG support; freeware with source. (This is a CGI script that appears to take a list of still images, including PNG and JNG, and convert them on the fly into a scrolling, looping MNG animation. See also the English page, which isn't updated quite as often.)
  • Shöwboat [rö design] (Win32, BeOS x86) - all versions; read/write; commercial. (This was a photo-album / digital-scrapbook package for combining images, animations and audio. PNG was supported both as an import/export format and as an internal format for file transport. This product has been discontinued. See Conjurer above.)
  • SiteCentral [Knowledge Adventure] (Windows 9x, Mac PPC) - all versions? read/write; binary transparency support; uses LEADTOOLS; commercial. (This is a web-page editor that can import most types of PNG images and optionally can use PNGs in place of GIFs on output.)
  • SmartMorph [MeeSoft] (Win32) - all versions? read/write; MNG support (read/write); freeware. (This is an image-morphing tool. It takes a start image and an end image and generates the intervening frames.)
  • SnagIt [TechSmith] (Win32) - version 4.2.1 and later; read/write; commercial. (This is a utility to 'capture and share anything on your screen.' It goes beyond simple screen-captures, though; it can also perform some editing functions on the captured images (e.g., annotations) and capture web pages, including any inlined images.)
  • Snapz Pro [Ambrosia Software] (Mac 68k/PPC) - version 2.0(?) and later; write-only; commercial. (This is a screen-capture utility with both manual and automatic [movie] modes.)
  • SWiSH [DJJ Holdings] (Win32) - version 2.0(?) and later; read-only; commercial. (This is a Flash animation tool with support for PNG import.)
  • Touch-n-Buy [Touch-N-Buy] (WWW/embedded) - versions since 2004(?); read-only; commercial. (This is an embedded/kiosk-style e-commerce application for touchscreen sales of prepaid phone and gift cards. It uses PNG for most of its images.)
  • Transparent PNG Generator [Stian Grytøyr] (WWW) - all versions; read/write; freeware. (This is an online generator of single-color PNGs with partial transparency; the user can set both the color [in real-time!] and the transparency level, then view the image over various images and with text overlaid, and optionally download the generated image.)
  • txtcut.cgi [Tetsuro 'techan' Imai] (Perl) - all versions? read/write; freeware with source. (This is a CGI script that strips text chunks from a PNG images before serving them to the client browser. See also the English page, which isn't updated quite as often.)
  • UltraSnap [Mediachance] (Win32) - all versions? read/write? shareware. (This is a screen-capture utility with some special-effects capabilities, such as beveling and shadows.)
  • USFlag [Steven Marthouse / vrml3d.com] (Win32, Unix, etc.) - all versions; write-only; requires libpng and zlib; freeware (BSD) with source. (This is a command-line program that generates either bitmaps or VRML models of the US flag at arbitrary scales. PNG is one of the supported bitmap formats [possibly the only one].)
  • VeonStudio [Veon] (Win32) - all versions; read/write? commercial. (This is another multimedia studio package, but geared toward the production of streaming content for the Web. See also VeonPlayer on the viewers page.)
  • vgrabbj [Jens Gecius] (Linux) - version 0.3.0 and later; write-only; freeware (GPL) with source. (This is a video-capture application for Linux 2.4.x [or 2.2.x with the USB backport]; like w3cam below, it uses the Video4Linux API to capture video frames and optionally to generate a web page in which to display them. This one was specifically written for the Philips Vesta Pro USB webcam, but it should work with other USB cameras.)
  • VideoMach [Gromada.com](Win32) - version 2.0.0 and later; read-only; uses libpng and zlib; shareware. (This is a multimedia editing tool that supports converting videos to still images and the reverse; adding or extracting audio tracks; converting between formats and standards [e.g., PAL/NTSC]; adding special effects; etc.)
  • VideoteXt [Martin Buck] (Unix/X) - version 0.6.971023 and later; write-only; freeware (GPL) with source. (This is a videotext decoder for various PC-based decoder cards; it was written for Linux and has been ported to FreeBSD.)
  • Video Toaster [NewTek] (Win32) - version [2] build 3480i and later; read-only? MNG support; commercial. (This is a well-known video-editing application, originally written for the Amiga.)
  • w3cam [Rasca Gmelch] (Linux) - all versions; write-only; freeware (GPL) with source. (This is a video-capture application for Linux 2.x (and up); it uses the Video4Linux API to capture video frames and optionally to generate a web page in which to display them.)
  • Windows [Microsoft] (Windows ME) - version `ME' and later; read-only? commercial. (This is basically version 3 of Windows 98, and its shell supports thumbnailing, zooming, rotating, and printing PNG images, at least when they're stored in the 'My DocumentsMy Pictures' subdirectory/folder. For developers, there are also APIs to load PNG images into programs [e.g., IImagingFactory::CreateImageFromBuffer() and IImagingFactory::CreateImageFromFile()]. The older Windows 98/2000 also have some PNG support, but only via the StretchDIBits and SetDIBitsToDevice functions,only when the device context is a printer device, and only when the printer in question has a supporting driver--i.e., typically only for printers with native PNG support. Given all these restrictions, this was arguably more a case of hardware PNG support than of OS support. See also Testing a Printer for JPEG or PNG Support and Sizing a JPEG or PNG Image.)
  • WinSettings [FileStream] (Win32) - version 3.0 and later; read/write? shareware. (This is a utility to personalize desktop settings, manage potential Internet privacy issues, etc. PNG support is presumably included within the desktop-background module and probably also as part of the screen-capture function.)
  • WumPNG / Dumping [Oliver Fromme] (Windows 3.x, DOS) - all versions; read-only; freeware with source (older DOS version only); 163k. (This is a PNG file dumper, useful for testing PNG images. The source code is in Pascal.)
  • WWWis [Alex Knowles] (anything with a Perl port) - version 1.8 and later; read-only; freeware (GPL) with source. (Based on gifsize by Andrew Tong; previously known as WWWimagesize.)
  • XEmacs [Lucid / University of Illinois / Sun / Amdahl / the XEmacs Team] (Unix/X) - version 19.14 and later; read-only; freeware (GPL) with source. (This is a forked version of the infamous editor/browser/OS/kitchen sink.)
  • xine [Günter Bartsch et al.] (Unix/X, Win32, OS/2) - version 0.3.2(?) and later; read-only; requires libpng and zlib; freeware (GPL) with source. (This is a movie player with support for DVD, VCD, various QuickTime codecs, etc. PNG is used for skins [among other things?].)
  • XVidCap [Rasca Gmelch] (Unix/X) - version 0.3 and later; write-only; MNG support; freeware (GPL) with source. (This is a screen-capture application for X; it simply grabs rectangular areas of the display and saves them as individual frames on disk, optionally in PNG format, or as MNG animations.)

Here are some related PNG pages at this site:

Download Carracho Multi Prefs X For Mac 1.4 Download

  • PNG-supporting Applications
  • PNG-supporting Hardware
Last modified 30 April 2011.

Download Carracho Multi Prefs X For Mac 1.4 10

Copyright © 1995-2011 Greg Roelofs.