bitmap
EasyBMP Cross-Platform C++ Bitmap Library 1.01
EasyBMP is an easy cross-platform C++ library for reading and writing Windows bitmap (BMP) files more>>
Main features:
- No installation required: Because bitmap I/O is so simple, the library should not require any installation process. EasyBMP attains this goal by only requiring that the header files be copied to the directory of your project.
- No dependence on other libraries: EasyBMP should not depend upon external and/or special libraries, such as GTK or QT. Currently, EasyBMP is is completely self-contained, so this requirement is satisfied.
- Cross-platform compatible: The library should be portable across operating systems and processor architectures without modification. Currently, this goal has been partially achieved, in that it works on any little-endian architecture. Within this context, because the code relies only upon standard C++ language features and no external libraries, it should be possible to port it to big-endian platforms soon.
- Easy to Compile Code: Code should be easy to compile and should not require a lot of fancy arguments. EasyBMP attains this goal; all you have to do is include EasyBMP.h in your project and compile as you normally would. No linking to external objects, modules, or whatever.
- Small size: The library should be kept small (and simple). As of May 2005, the entire set of code is roughly 49 KB in size. In keeping with the philosophy of the library, we hope to always keep the core library under 50-60 KB in size.
- Well-documented: The code should be well-supported, with a thourough users manual. EasyBMP provides a complete users manual is provided that is frequently updated, with examples provided wherever necessary. Furthermore, EasyBMP provides code samples to assist those who are new to the library and illustrate its use.
Enhancements:
- Production/Stable release.
- Fully edian-safe, and compatible with MS Visual Studio, g++, MinGW, Borland, and Intels icc compiler.
- This release includes memory leak fixes.
IcoMaker 1.20
IcoMaker - displays and makes icon files with suffix ico more>>
IcoMaker is not a "Bitmap Editor". IcoMaker makes an ICO file assembling small images which are made by other tools.
IcoMaker can make small icons attached to Web pages, so-called "favicon.ico".
Main features:
- Display ico files,
- Save selected image as a tiff file, and
- Make or edit ico files.
An ICO file can have various size of images in it; 16x16, 32x32, 48x48, and 64x64 (in pixels). They all are limitted color (palettized) images, and the numbers of colors are 2, 8, 16, or 256.
Kinds of images that IcoMaker can display and can pack into files created are:
16x16 (16 colors) 16x16 (256 colors)
32x32 (16 colors) 32x32 (256 colors)
48x48 (16 colors) 48x48 (256 colors).

Delineate for mac 0.5
Delineate is a tool for converting bitmap raster images to SVG on mac os x. more>> Delineate is a tool for converting bitmap raster images to SVG (Scalable Vector Graphics) using AutoTrace or potrace. It displays SVG results using Apache Batik. Input formats are JPEG, PNG, GIF, BMP, TIFF, PNM, PBM, PGM, PPM, IFF, PCD, PSD, RAS.
0.5 release
-Users can now choose to convert to SVG with potrace instead of AutoTrace - otrace produces superior black and white SVG results compared to AutoTrace.
-Increased number of supported raster input formats by using Java Imaging Utilities (JIU). Now support: JPEG, PNG, GIF, BMP, TIFF, PNM, PBM, PGM, PPM, IFF, PCD, PSD, RAS.
-User prompted to select the location of the autotrace or potrace application file when running a conversion for the first time. In earlier releases an environment variable needed to be set.
A new Mac OS X version of Delineate 0.5 is released; it has Delineate bundled together with potrace and Autotrace in a single Mac dmg file. This release also resolves the Mac off-screen display problem that occurred at a display resolution of 1024x768.<<less
ImageMagick 9.6.0
Free software suite for the creation, modification and display of bitmap images. more>> Free software suite for the creation, modification and display of bitmap images.
ImageMagick can read, convert and write images in a large variety of formats. Images can be cropped, colors can be changed, various effects can be applied, images can be rotated and combined, and text, lines, polygons, ellipses and Bezier curves can be added to images and stretched and rotated.
ImageMagick is a nice tool suite for the creation, modification and display of bitmap images.
ImageMagick is free software: it is delivered with full source code and can be freely used, copied, modified and distributed. Its license is compatible with the GPL. It runs on all major operating systems.
Most of the functionality of ImageMagick can be used interactively from the command line; more often, however, the features are used from programs written in the programming languages Perl, C, C++, Python, PHP, Ruby, Tcl/Tk or Java, for which ready-made ImageMagick interfaces (PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RMagick, TclMagick, and JMagick) are available.
This makes it possible to modify or create images automatically and dynamically.
ImageMagick supports many image formats (over 90 major formats) including popular formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF.
Main features:
- Format conversion: convert an image from one format to another (e.g. PNG to JPEG).
- Transform: resize, rotate, crop, flip or trim an image.
- Transparency: render portions of an image invisible.
- Draw: add shapes or text to an image.
- Decorate: add a border or frame to an image.
- Special effects: blur, sharpen, threshold, or tint an image.
- Animation: create a GIF animation sequence from a group of images.
- Text & comments: insert descriptive or artistic text in an image.
- Image identification: describe the format and properties of an image.
- Composite: overlap one image over another.
- Montage: juxtapose image thumbnails on an image canvas.
- Motion picture support: read and write the common image formats used in digital film work.
- Image calculator: apply a mathematical expression to an image or image channels.
- High dynamic-range images: accurately represent the wide range of intensity levels found in real scenes ranging from the brightest direct sunlight to the deepest darkest shadows.
- Large image support: read, process, or write mega- and giga-pixel image sizes.
- Encipher or decipher an image: convert ordinary images into unintelligible gibberish and back again.
- Threads of execution support: ImageMagick is thread safe and many internal algorithms are already threaded to take advantage of speed-ups offered by the dual and quad-core processor technologies.
Enhancements
- Fixed a small memory leak (8 bytes) in TransformImages().
- Render to Cairo surface rather than a GDK buffer when rendering SVG.
- Identify now reports both actual and reported image depths
iMol 0.4
iMol is a free molecular visualization application for Mac OS X operating system. The program is an indispensable tool for chemists and molecular biologists more>> iMol is a free molecular visualization application for Mac OS X operating system. The program is an indispensable tool for chemists and molecular biologists. iMol allows loading molecules using several file formats: PDB, MOL2, HIN, CAR, ALC, BIO. The molecules can be saved as PDB or BIO files. The BIO file stores all view and rendering settings (e.g. colors, lighting, orientation of molecules). iMol can easily handle both small and large molecules, it can load multiple molecules, move and rotate them independently.
The program can meaure distances, angles, and torsional angles between atoms. Molecules can be superimposed and RMSD (Root Mean Square Deviation) between atom coordinates can be calculated. Additionaly, protein chains can be structurally aligned to detect regions of high structural similarity. iMol can load multimodel PDB files and display them as a dynamics trajectory.
iMol uses OpenGL graphics to display molecules. The molecules can be rendered using various styles: wires, points, Van der Waals spheres, balls and sticks, polygons, strands, ribbon, cartoons, spring, tube, ladder. Individual atoms and/or residues can be selected and rendered independly. The rendering styles can be mixed up to visualize complex molecular systems in a more convienient way. There are several predefined color schemes available (e.g. residuum order, secondary structure, hydrophobicity), as well as custom colors. Also, different materials (e.g. plastic, metal, glass) can be used. The rendered images may be exported as a bitmap, as a PostScript file, or as a POV-Ray file.
Several rendering effects are available, including automatic rotation, motion blur, depth cueing (fog), background gradient, perspective, and stereo projection (using both side-by-side and red/blue anaglyph methods). Various rendering parameters can be fine-tuned.
Mac OS X 10.2 or later.
Version 0.4:
- Several Intel-transition-related bugs fixed.
- Anti-aliased bitmaps of arbitrary resolution can be saved.
- Fixed cartoon and solid ribbon rendering mode.
MxGraph 1.0.0.2
Javascript library that uses built-in browser capabilities to provide an interactive drawing and diagramming solution more>>
Based on the latest web technologies, mxGraph is the ultimate solution for drawing diagrams in a browser. Using open standards, mxGraph does not depend on any third-party plugins and proprietary software.
mxGraph works straight out of the box, no client configuration, no plugin installation, no platform dependencies - it just works! mxGraph outperforms all existing solutions in startup time, functionality and interactivity.
Differentiate your product in the marketplace by enabling your customers to draw and share complex diagrams through a web browser, across every platform.
Major Features:
- Centralised updating managed at the server
- No client plug-ins or installation required
- Deployment using Java, .NET, PHP, static HTML and more
- Easy configuration of the application using XML
- User interface is HTML and the data is exchanged in XML
- Java, .NET or PHP backend for concurrent diagram editing
Enhancements:
- Adds checkType hook in mxMultiplicity
- Fixes position for children of relative edge children
- Fixes origin for relative edge children in mxGraphView.validatePoints
- Replaces double with single quotation marks in mxUtils for JavaScript
- Uses java Serialized Object Mime Type in mxGraph Transferable for Java
- Checks editor size in mxCellEditor.getEditorBounds for Java
- Adds scale argument in mxCellEditor.getEditorBounds for Java
- Fixes preview if drag disabled in mxGraph Component for Java
- Adds mxGraph.zoom in JavaScript, mxGraph Component.zoom in Java
- Fixes minor bug in mxGraphView.set Scale for PHP
- Resets index in mxCellHandler.reset for Java
Requirements:
- Java 5.0 and later
- .NET 1.1 and later
- PHP 5.0 and later (with libxml for the I/O module, libgd for creating bitmaps).
F.B.I. 1.0
F.B.I. (Fonts?s Bureau of Investigation) is a script designed to find corrupted bitmap and TrueType fonts from system more>>
If this process does not work it indicates the font is corrupted. A simpletext file is created on the desktop to list all suspect fonts.
A report SimpleText file, listing all corrupted (suspected) fonts (if they exist) is created on the desktop after the test.
The test process could take a pretty long time, especially for large fontss folder, so you should run this script during a break or at the end of your work. However the process can be stopped during it runs.
License:Freeware
Twitter Board 1.45
An easy to use Dashboard widget to watch/send messages on Twitter more>> Font Sneak is an easy to use stand-alone application that collects fonts for output for QuarkXPress, Adobe Illustrator, Macromedia Freehand 7.0, and EPS files.
Font Sneak collects all the necessary document fonts; including , correct printer fonts for menu-styled fonts and fonts in embedded EPS files.
Font Sneak supports batch opening of entire folders or even volumes of QuarkXPress, Adobe Illustrator, Macromedia Freehand and generic eps files. Collect all the necessary fonts for multi-document projects or archival purposes.
Font Sneak gives users control over how the fonts are collected: by font family folder, individual suitcases and printer fonts or individual bitmaps and printer fonts.
During the collection process, users can elect to have Font Sneak test for and repair corrupt screen fonts.<<less
GameKit 1.0
GameKit - PSP programming made easy more>>
GameKit is a library designed to make it easier to write games for the PlayStation Portable. The PSPSDK is a wonderful thing for which its creators deserve much respect, but it is sorely lacking in high-level functionality. Some developers find joy in that. Some developers are masochists. For the rest of us, GameKit fills in the blanks to make PSP programming easier and more fun.
At the moment, GameKit has four modules: Audio, Graphics, Log, and Modes. They are each described below with links to their respective reference material.
Audio provides multichannel audio capabilities with hardware mixing (and software mixing if the hardware runs out of channels).
Graphics makes it a snap to load and draw images or use them as textures. It also has basic text drawing features with bitmap fonts. Naturally, it has a function to perform smooth screen fades.
Log enables you to write debugging information to files. You think this is boring, but youll change your mind the instant your program doesnt work. And its better than pspdebug because you can turn the whole thing off with one #define.
Modes is used to create modal interfaces, which is a terrible idea for a text editor, but is vital for a video game.
To use GameKit in your project, build it and link with it. Including GameKit.h in your source code will include all of GameKits modules. Youll need to link with a bunch of other libraries too, most notably libpng, zlib, and libTremor. (If you dont have them, get them.)
Rezilla 1.1
Rezilla is a distinguished and easy to use forks editor for the Macintosh (system OSX) which lets you edit, create, modify, duplicate, remove resources contained in any fork (data fork or resource fork), copy, cut and paste them from a resource map to the other, drag and drop resources, compare resource maps, export them to various formats (including HTML and XML), set properties via preferences. more>>
Rezilla 1.1 is a distinguished and easy to use forks editor for the Macintosh (system OSX) which lets you edit, create, modify, duplicate, remove resources contained in any fork (data fork or resource fork), copy, cut and paste them from a resource map to the other, drag and drop resources, compare resource maps, export them to various formats (including HTML and XML), set properties via preferences. Edit using a Template Editor. It contains a specific Text editor, Unicode editor, Bitmaps editor, Aete editor, Menu editor. Complete scriptability with AppleScript scripts.
Requirements: Mac OS X
Citrin 1.3R
Citrin is released to be a powerful and easy to use Mac OS X Universal application for interactive scientific graphing and curve fitting, providing: more>>
Citrin 1.3R is released to be a powerful and easy to use Mac OS X Universal application for interactive scientific graphing and curve fitting.
Major Features:
- 2-D, 3-D, ternary, and commonly used statistical charts, with full Unicode support, flexible error bar settings, a curve fitting module for pre-defined as well as user-defined non-linear regression
- Native worksheets that can import and store large data sets from diverse data formats
- Diverse graphic file export formats (PDF, PICT vector graphics, and bitmaps such as PNG, JPEG, TIFF, BMP, SGI, TGA, etc.) and support for drag & drop
Requirements: Mac OS X 10.4.4.x or Leopard
Inkscape (OS X) 0.45
Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, Freehand, CorelDraw, or Xara X using the W3C standard Scalable Vector Graphics (SVG) file format more>>
Inkscape (OS X) 0.45 is developed to be a useful editor of vector graphics for free, which can work nearly the same as Illustrator, Freehand, CorelDraw, or Xara X using the W3C standard Scalable Vector Graphics (SVG) file format. Supported SVG features include shapes, paths, text, markers, clones, alpha blending, transforms, gradients, patterns, and grouping. Inkscape also supports Creative Commons meta-data, node editing, layers, complex path operations, bitmap tracing, text-on-path, flowed text, direct XML editing, and more.
It imports formats such as JPEG, PNG, TIFF, and others and exports PNG as well as multiple vector-based formats. Inkscape's main goal is to create a powerful and convenient drawing tool fully compliant with XML, SVG, and CSS standards. We also aim to maintain a thriving user and developer community by using open, community-oriented development process, and by making sure Inkcape is easy to learn, to use, and to extend.
MetaCalc 1.1
MetaCalc is a JavaScript calculator more>>
MetaCalc is a tool really easy to extend as the display is done without any bitmap graphics, so adding a new function is as simple as editing the HTML.
Enhancements:
- Added a slider on the back to set the background color.
Find the Suspect 1.0
A great dashboard widget that will improve your memory. more>> VectorDesigner is a vector drawing application designed to be simple, intuitive and powerful to use.
It has everything you need to create fancy vector graphics such as posters, brochures, stickers, logos, web graphics, t-shirt and more.
It features a wide range of tools and smart shapes: easily create rectangles, ovals, polygons, stars, bezier curves - even convert bitmap images to vector-based drawings thanks to VectorDesigners automatic raster to vector conversion!
VectorDesigner even provides advanced tools for performing geometric operations, to achieve total control over your drawings (union, subtraction, intersection and exclusive-or operations)
Text can be constrained within a shape, or along a path - while still preserving the full text editing capabilities of Mac OS X!
Through the built-in Flickr browser, you can have a massive library of textures and images at your fingertips! Enhance your creations by searching images by color or tags, and insert them into your drawing with a single click.
Achieve unique effects by applying filters and Quartz compositions to your shapes and images - in a non-destructive way!
When printing color, printers use a different technology from that used by your display. Therefore, the colors that you see on screen may not accurately match what is printed. VectorDesigner solves the problem: by softproofing your document, you see on screen a very close representation of what you will get on paper.<<less
MathEQ 4.0.8
MathEQ provides a fast and efficient WYSIWYG mathematical expression editor that enables you to create macros, customize the palette, develop font commands, and output high quality Bitmap/EPS files for insertion into other word processing and layout programs. more>>
MathEQ 4.0.8 provides a fast and efficient WYSIWYG mathematical expression editor that enables you to create macros, customize the palette, develop font commands, and output high quality Bitmap/EPS files for insertion into other word processing and layout programs. The images generated remain editable: copy and paste back into MathEQ provides the expressions with continued editability.