image file formats
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5130
ImageInfo 1.9
ImageInfo is a free Java class to retrieve properties from image files. more>>
ImageInfo is a free Java class to retrieve properties from image files.
The following file formats are currently supported: JPEG, PNG, GIF, BMP, PCX, IFF, RAS, PBM, PGM, PPM and PSD (read why TIFF is not included). ImageInfo can recognize these formats, and in addition determine image width, height and color depth (bits per pixel).
Also check out ffident, my file format (group) and MIME type identification library. It extracts less information than ImageInfo (it only recognizes the format, no metadata), but it supports more formats and new formats can be added by editing a text file. Similar to file(1) / magic(5).
Using ImageInfo from within a Java application or applet
The image file can be any InputStream object or an instance of a class implementing DataInput (like RandomAccessFile). Here is some sample code on how to use the class:
ImageInfo ii = new ImageInfo();
// in can be InputStream or RandomAccessFile (or DataInput)
ii.setInput(in);
/* if you want to know how many images there are in a file,
uncomment the following line; will slow down ImageInfo
with animated GIFs */
//ii.setDetermineImageNumber(true);
// check does the actual work, you wont get results before
// you have called it
if (!ii.check())
{
System.err.println("Not a supported image file format.");
}
else
{
System.out.println(
ii.getFormatName() + ", " +
ii.getMimeType() + ", " +
ii.getWidth() + " x " + ii.getHeight() + " pixels, " +
ii.getBitsPerPixel() + " bits per pixel, " +
ii.getNumberOfImages() + " image(s).");
// there are other properties, check out the API documentation
}
Using ImageInfo as a command line program
ImageInfo also has a main method that makes it a command line tool. Assuming that ImageInfo.class is in your classpath, giving the class to java with some file names as arguments will be sufficient. Here is an example call including output:
$ java ImageInfo test.jpg
test.jpg
File format: JPEG
MIME type: image/jpeg
Width (pixels): 1556
Height (pixels): 2048
Bits per pixel: 24
Progressive: false
Number of images: 1
Physical width (dpi): 300
Physical height (dpi): 300
Physical width (inches): 5.1866665
Physical height (inches): 6.826667
<<lessThe following file formats are currently supported: JPEG, PNG, GIF, BMP, PCX, IFF, RAS, PBM, PGM, PPM and PSD (read why TIFF is not included). ImageInfo can recognize these formats, and in addition determine image width, height and color depth (bits per pixel).
Also check out ffident, my file format (group) and MIME type identification library. It extracts less information than ImageInfo (it only recognizes the format, no metadata), but it supports more formats and new formats can be added by editing a text file. Similar to file(1) / magic(5).
Using ImageInfo from within a Java application or applet
The image file can be any InputStream object or an instance of a class implementing DataInput (like RandomAccessFile). Here is some sample code on how to use the class:
ImageInfo ii = new ImageInfo();
// in can be InputStream or RandomAccessFile (or DataInput)
ii.setInput(in);
/* if you want to know how many images there are in a file,
uncomment the following line; will slow down ImageInfo
with animated GIFs */
//ii.setDetermineImageNumber(true);
// check does the actual work, you wont get results before
// you have called it
if (!ii.check())
{
System.err.println("Not a supported image file format.");
}
else
{
System.out.println(
ii.getFormatName() + ", " +
ii.getMimeType() + ", " +
ii.getWidth() + " x " + ii.getHeight() + " pixels, " +
ii.getBitsPerPixel() + " bits per pixel, " +
ii.getNumberOfImages() + " image(s).");
// there are other properties, check out the API documentation
}
Using ImageInfo as a command line program
ImageInfo also has a main method that makes it a command line tool. Assuming that ImageInfo.class is in your classpath, giving the class to java with some file names as arguments will be sufficient. Here is an example call including output:
$ java ImageInfo test.jpg
test.jpg
File format: JPEG
MIME type: image/jpeg
Width (pixels): 1556
Height (pixels): 2048
Bits per pixel: 24
Progressive: false
Number of images: 1
Physical width (dpi): 300
Physical height (dpi): 300
Physical width (inches): 5.1866665
Physical height (inches): 6.826667
Download (0.027MB)
Added: 2006-11-14 License: Public Domain Price:
1085 downloads
Image Viewer 2.2.1
Image Viewer is a tool for viewing, converting, grabbing, and printing images. more>>
Image Viewer is an image viewer with real-time interactive pan and zoom viewing that uses the GTK+ toolkit and Imlib (or Imlib2).
Image Viewer can open and save to any image format supported by Imlib, rectangular crop, grab the screen, print, and display on the root window.
Main features:
- View
- Convert
- Grab (Screenshot)
- Print
- Rotate
- Crop
- Resize
- Display on Desktop
Enhancements:
- A bug was fixed in the saving of animated GIF images in which looping was not an option.
- The disposal method support for GIF images was improved.
<<lessImage Viewer can open and save to any image format supported by Imlib, rectangular crop, grab the screen, print, and display on the root window.
Main features:
- View
- Convert
- Grab (Screenshot)
- Rotate
- Crop
- Resize
- Display on Desktop
Enhancements:
- A bug was fixed in the saving of animated GIF images in which looping was not an option.
- The disposal method support for GIF images was improved.
Download (0.89MB)
Added: 2007-07-30 License: GPL (GNU General Public License) Price:
829 downloads
Ekspos Image Viewer 0.8.6
Ekspos is platform independent Java image viewer program. more>>
Ekspos is platform independent Java image viewer program. Ekspos Image Viewer support most popular image format: PNG, JPEG, and GIF, where additional image format can be added through Java ImageIO plugin.
It consists of 2 parts: shell browser and viewer. Shell browser allows you to navigate your image collection and youll be able to browse images in tree, detail, list, icon and thumbnail view. The viewer provide progressive view of images with zoom and pan capability.
Main features:
- Image Format (Default): JPEG, PNG, and GIF
- Support ImageIO plugin for additional Image Format
- Support 4 views: detail, list, icon, and thumbnail
- Thumbnail caching for fast preview
- Written entirely in Java
<<lessIt consists of 2 parts: shell browser and viewer. Shell browser allows you to navigate your image collection and youll be able to browse images in tree, detail, list, icon and thumbnail view. The viewer provide progressive view of images with zoom and pan capability.
Main features:
- Image Format (Default): JPEG, PNG, and GIF
- Support ImageIO plugin for additional Image Format
- Support 4 views: detail, list, icon, and thumbnail
- Thumbnail caching for fast preview
- Written entirely in Java
Download (MB)
Added: 2006-05-10 License: BSD License Price:
1269 downloads
Image Download 1.0.2
Image Download allows you to download All the Picuture In the Page. more>>
Image Download allows you to download All the Picuture In the Page.
Filter by width ,height, type.
Auto Create Sub Folder ,auto rename
Auto log Download Infomation.
<<lessFilter by width ,height, type.
Auto Create Sub Folder ,auto rename
Auto log Download Infomation.
Download (0.009MB)
Added: 2007-04-05 License: MPL (Mozilla Public License) Price:
1000 downloads
Imager::Tutorial 0.54
Imager::Tutorial is an introduction to Imager. more>>
Imager::Tutorial is an introduction to Imager.
Before you start
If you have the necessary knowledge, install the image format libraries you want Imager image file support for, and Imager itself, otherwise arrange to have it done.
You will also want some sort of image viewer tool, whether an image editor like Photoshop or the GIMP, or a web browser.
Hello Boxes! - A Simple Start
As with any perl program its useful to start with a #! line, and to enable strict mode:
#!/usr/bin/perl -w
# you might to use warnings; instead of the -w above
use strict;
These lines will be omitted in further examples.
As with any module, you need to load it:
use Imager;
Now create a image to draw on:
my $image = Imager->new(xsize => 100, ysize => 100);
and draw a couple of filled rectangles on it:
$image->box(xmin => 0, ymin => 0, xmax => 99, ymax => 99,
filled => 1, color => blue);
$image->box(xmin => 20, ymin => 20, xmax => 79, ymax => 79,
filled => 1, color => green);
Since the first box fills the whole image, it can be simplified to:
$image->box(filled => 1, color => blue);
and save it to a file:
$image->write(file=>tutorial1.ppm)
or die Cannot save tutorial1.ppm: , $image->errstr;
So our completed program is:
use Imager;
my $image = Imager->new(xsize => 100, ysize => 100);
$image->box(filled => 1, color => blue);
$image->box(xmin => 20, ymin => 20, xmax => 79, ymax => 79,
filled => 1, color => green);
$image->write(file=>tutorial1.ppm)
or die Cannot save tutorial1.ppm: , $image->errstr;
<<lessBefore you start
If you have the necessary knowledge, install the image format libraries you want Imager image file support for, and Imager itself, otherwise arrange to have it done.
You will also want some sort of image viewer tool, whether an image editor like Photoshop or the GIMP, or a web browser.
Hello Boxes! - A Simple Start
As with any perl program its useful to start with a #! line, and to enable strict mode:
#!/usr/bin/perl -w
# you might to use warnings; instead of the -w above
use strict;
These lines will be omitted in further examples.
As with any module, you need to load it:
use Imager;
Now create a image to draw on:
my $image = Imager->new(xsize => 100, ysize => 100);
and draw a couple of filled rectangles on it:
$image->box(xmin => 0, ymin => 0, xmax => 99, ymax => 99,
filled => 1, color => blue);
$image->box(xmin => 20, ymin => 20, xmax => 79, ymax => 79,
filled => 1, color => green);
Since the first box fills the whole image, it can be simplified to:
$image->box(filled => 1, color => blue);
and save it to a file:
$image->write(file=>tutorial1.ppm)
or die Cannot save tutorial1.ppm: , $image->errstr;
So our completed program is:
use Imager;
my $image = Imager->new(xsize => 100, ysize => 100);
$image->box(filled => 1, color => blue);
$image->box(xmin => 20, ymin => 20, xmax => 79, ymax => 79,
filled => 1, color => green);
$image->write(file=>tutorial1.ppm)
or die Cannot save tutorial1.ppm: , $image->errstr;
Download (0.83MB)
Added: 2006-10-27 License: Perl Artistic License Price:
1094 downloads
GFL::Image 0.14a
GFL::Image is an OO interface to P-e Gougelets Graphic File Library. more>>
GFL::Image is an OO interface to P-e Gougelets Graphic File Library.
SYNOPSIS
use GFL::Image;
my $im = GFL::Image-> new;
$im -> load("test.png");
$im -> set( output => "jpeg",
undolevel => 5
);
$im -> resize (320, 200);
$im -> filter( maximum => 3,
mediancross => 7
);
$im -> undo;
$im -> save("test.jpg");
undef ($im);
This module provides an Object Oriented interface to Pierre-E. Gougelets Graphic File Library.
GFL provides a comprehensive set of image processing tools and can access more than 300 image formats.
GFL is free for non-commercial use, you can grab the latest version at http://www.xnview.org. People wanting to use it in a commercial application must ask authorization to the author.
<<lessSYNOPSIS
use GFL::Image;
my $im = GFL::Image-> new;
$im -> load("test.png");
$im -> set( output => "jpeg",
undolevel => 5
);
$im -> resize (320, 200);
$im -> filter( maximum => 3,
mediancross => 7
);
$im -> undo;
$im -> save("test.jpg");
undef ($im);
This module provides an Object Oriented interface to Pierre-E. Gougelets Graphic File Library.
GFL provides a comprehensive set of image processing tools and can access more than 300 image formats.
GFL is free for non-commercial use, you can grab the latest version at http://www.xnview.org. People wanting to use it in a commercial application must ask authorization to the author.
Download (0.12MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1184 downloads
Image::ExifTool::Location 0.0.1
Image::ExifTool::Location is a Perl module with easy setting, getting of an images location information. more>>
Image::ExifTool::Location is a Perl module with easy setting, getting of an images location information.
SYNOPSIS
use Image::ExifTool;
use Image::ExifTool::Location;
my $exif = Image::ExifTool->new();
# Extract info from existing image
$exif->ExtractInfo($src);
# Set location
$exif->SetLocation(54.787515, -2.341355);
# Set elevation
$exif->SetElevation(515);
# Write new image
$exif->WriteInfo($src, $dst);
Image::ExifTool is a versatile module for reading and writing EXIF data in a number of image formats. This module extends its interface adding methods that simplify the reading and writing of GPS location information.
Without this module the interface for working with GPS location information is cryptic. To store latitude and longitude a total of four EXIF values are used - two to store the latitude and longitude in degrees, minutes and seconds format and two to store the hemisphere (north / south, east / west).
This module replaces that cryptic interface with simple calls (GetLocation and SetLocation) that take care of encoding and decoding the latitude and longitude values correctly.
<<lessSYNOPSIS
use Image::ExifTool;
use Image::ExifTool::Location;
my $exif = Image::ExifTool->new();
# Extract info from existing image
$exif->ExtractInfo($src);
# Set location
$exif->SetLocation(54.787515, -2.341355);
# Set elevation
$exif->SetElevation(515);
# Write new image
$exif->WriteInfo($src, $dst);
Image::ExifTool is a versatile module for reading and writing EXIF data in a number of image formats. This module extends its interface adding methods that simplify the reading and writing of GPS location information.
Without this module the interface for working with GPS location information is cryptic. To store latitude and longitude a total of four EXIF values are used - two to store the latitude and longitude in degrees, minutes and seconds format and two to store the hemisphere (north / south, east / west).
This module replaces that cryptic interface with simple calls (GetLocation and SetLocation) that take care of encoding and decoding the latitude and longitude values correctly.
Download (0.012MB)
Added: 2007-01-15 License: Perl Artistic License Price:
1013 downloads
libdiscmage 0.0.3 Alpha
libdiscmage is a library to rip/convert single tracks from proprietary image formats. more>>
libdiscmage is a library to rip/convert single tracks from proprietary image formats (like DiscJuggler or Nero ) for burning em with cdrecord. Example apps are included.
Usage: discmage [OPTION(S)]... IMAGE
Options
--mktoc generate TOC sheet for IMAGE or existing CUE sheet
--mkcue generate CUE sheet for IMAGE or existing TOC sheet
--mksheet same as --mktoc and --mkcue
--rip=N rip/dump track N from IMAGE
--cdmage=N like --rip but writes always (padded) sectors with 2352 Bytes;
this is what CDmage would do
Enhancements:
- added support for CDI, ISO and BIN images
- added support for cua and toc sheets
<<lessUsage: discmage [OPTION(S)]... IMAGE
Options
--mktoc generate TOC sheet for IMAGE or existing CUE sheet
--mkcue generate CUE sheet for IMAGE or existing TOC sheet
--mksheet same as --mktoc and --mkcue
--rip=N rip/dump track N from IMAGE
--cdmage=N like --rip but writes always (padded) sectors with 2352 Bytes;
this is what CDmage would do
Enhancements:
- added support for CDI, ISO and BIN images
- added support for cua and toc sheets
Download (0.16MB)
Added: 2006-03-16 License: LGPL (GNU Lesser General Public License) Price:
1317 downloads
JImage-Analyst 1.0
JImage-Analyst is a JAVA based library for extracting meta information from various image file formats. more>>
JImage-Analyst is a JAVA based library for extracting meta information from various image file formats.
Main features:
- Supported Image formats: BMP, CUR, GIF, ICO, IFF, JPEG, PCX, PNG, PNM (PBM, PGM, PPM), PSD, RAS, SWF, TGA, TIFF, XCF
- The following information are available:
- The format
- The mime type
- Dimension (width / height)
- Physical width and height (in DPI and inch)
- Bits per pixel
- Whether the image is progressive
- Comments from the image (such as in JPEG files)
- Number of images (such as with animated GIFs)
- High speed and low memory consumption
- No dependencies on 3rd party libraries
- No dependencies on AWT classes
- An architecture that allows to ass further formats very easily
Examples:
File file = new File("test.gif");
JImageAnalyst analyst = JImageAnalystFactory.getDefaultInstance();
ImageInfo imageInfo = analyst.analyze(file);
System.out.println("Format: " + imageInfo.getFormat());
System.out.println("MIME-Type: " + imageInfo.getMimeType());
System.out.println("Width: " + imageInfo.getWidth());
System.out.println("Height: " + imageInfo.getHeight());
System.out.println("BitsPerPixel: " + imageInfo.getBitsPerPixel());
// ... more information is available in imageInfo ...
<<lessMain features:
- Supported Image formats: BMP, CUR, GIF, ICO, IFF, JPEG, PCX, PNG, PNM (PBM, PGM, PPM), PSD, RAS, SWF, TGA, TIFF, XCF
- The following information are available:
- The format
- The mime type
- Dimension (width / height)
- Physical width and height (in DPI and inch)
- Bits per pixel
- Whether the image is progressive
- Comments from the image (such as in JPEG files)
- Number of images (such as with animated GIFs)
- High speed and low memory consumption
- No dependencies on 3rd party libraries
- No dependencies on AWT classes
- An architecture that allows to ass further formats very easily
Examples:
File file = new File("test.gif");
JImageAnalyst analyst = JImageAnalystFactory.getDefaultInstance();
ImageInfo imageInfo = analyst.analyze(file);
System.out.println("Format: " + imageInfo.getFormat());
System.out.println("MIME-Type: " + imageInfo.getMimeType());
System.out.println("Width: " + imageInfo.getWidth());
System.out.println("Height: " + imageInfo.getHeight());
System.out.println("BitsPerPixel: " + imageInfo.getBitsPerPixel());
// ... more information is available in imageInfo ...
Download (0.009MB)
Added: 2006-11-27 License: LGPL (GNU Lesser General Public License) Price:
1065 downloads
Image::ParseGIF 0.2
Image::ParseGIF can parse a GIF image into its compenent parts. more>>
Image::ParseGIF can parse a GIF image into its compenent parts.
SYNOPSIS
use Image::ParseGIF;
$gif = new Image::ParseGIF ("image.gif") or die "failed to parse: $@n";
# write out a deanimated version, showing only the first frame
$gif->deanimate(0);
# same again, manually printing each part
print $gif->header;
print $gif->part(0);
print $gif->trailer;
# or, without passing scalars around:
$gif->print_header;
$gif->print_part(0);
$gif->print_trailer;
# send an animated gif frame by frame
# - makes for a progress bar which really means something
$gif = new Image::ParseGIF ("progress.gif") or die "failed to parse: $@n";
$gif->print_header;
$gif->print_percent(0.00); # starting...
do_some_work_stage1();
$gif->print_percent(0.10); # 10% complete
do_some_work_stage2();
$gif->print_percent(0.25); # 25% complete
do_some_work_stage3();
$gif->print_percent(0.70); # 70% complete
do_some_work_stage4();
$gif->print_percent(1.00); # done!
$gif->print_trailer;
This module parses a Graphics Interchange Format (GIF) image into its component parts. A GIF is essentially made up of one or more images - multiple images typically are used for animated gifs.
<<lessSYNOPSIS
use Image::ParseGIF;
$gif = new Image::ParseGIF ("image.gif") or die "failed to parse: $@n";
# write out a deanimated version, showing only the first frame
$gif->deanimate(0);
# same again, manually printing each part
print $gif->header;
print $gif->part(0);
print $gif->trailer;
# or, without passing scalars around:
$gif->print_header;
$gif->print_part(0);
$gif->print_trailer;
# send an animated gif frame by frame
# - makes for a progress bar which really means something
$gif = new Image::ParseGIF ("progress.gif") or die "failed to parse: $@n";
$gif->print_header;
$gif->print_percent(0.00); # starting...
do_some_work_stage1();
$gif->print_percent(0.10); # 10% complete
do_some_work_stage2();
$gif->print_percent(0.25); # 25% complete
do_some_work_stage3();
$gif->print_percent(0.70); # 70% complete
do_some_work_stage4();
$gif->print_percent(1.00); # done!
$gif->print_trailer;
This module parses a Graphics Interchange Format (GIF) image into its component parts. A GIF is essentially made up of one or more images - multiple images typically are used for animated gifs.
Download (0.018MB)
Added: 2006-08-01 License: Perl Artistic License Price:
1181 downloads
Resize Image 1
Resize Image is a service menu which adds the ability to resize an image to a new size. more>>
Resize Image is a service menu which adds the ability to resize an image to a new size.
Requires ImageMagick, KDialog and bash.
<<lessRequires ImageMagick, KDialog and bash.
Download (MB)
Added: 2006-10-24 License: LGPL (GNU Lesser General Public License) Price:
1102 downloads
GAIA Image Transcoder 1.0
GAIA Image Transcoder project is an open source library that operates image transcoding, with a special focus on mobile apps. more>>
Transcoding is the process by which a data object in one representation is converted into another representation. Typical examples include conversion between different formats of the same media type (e.g., an image encoded in a certain format is transcoded into an image encoded in a second format), as well as conversion between media types (e.g., speech to text). In addition to format conversion, transcoding also allows a data object to be compressed or transformed.
GAIA Image Transcoder (GIT) project is an open source library that operates image transcoding, with a special focus on mobile applications. GIT was originally developed by Open Reply team as a part of a content adaptation and delivery framework and its publication under LGPL license is the first step of the entire framework release process.
GIT comes in two parts:
- a transformation and transcoding library that performs image adaptation to mobile device using information retrieved from WURFL file
- a very simple JSP tag library that enables library utilization into a J2EE environment
The transcoding library works as a transformation pipeline. The pipeline is composed by a set of filters. A filter could operate directly on the image body or indirectly on the associated meta-information. GIT architecture supports the management cycle of such pipes while GIT tag libraries simplifies their definition.
<<lessGAIA Image Transcoder (GIT) project is an open source library that operates image transcoding, with a special focus on mobile applications. GIT was originally developed by Open Reply team as a part of a content adaptation and delivery framework and its publication under LGPL license is the first step of the entire framework release process.
GIT comes in two parts:
- a transformation and transcoding library that performs image adaptation to mobile device using information retrieved from WURFL file
- a very simple JSP tag library that enables library utilization into a J2EE environment
The transcoding library works as a transformation pipeline. The pipeline is composed by a set of filters. A filter could operate directly on the image body or indirectly on the associated meta-information. GIT architecture supports the management cycle of such pipes while GIT tag libraries simplifies their definition.
Download (0.080MB)
Added: 2007-03-27 License: LGPL (GNU Lesser General Public License) Price:
947 downloads
ImageServer 0.5
ImageServer is a software for maintaining archives of images. more>>
ImageServer is a software for maintaining archives of images. Theres much software available to manually view, categorize and search images. ImageServer was designed to solve a different problem:
Imagine being a photographer or photo agency: You have a lot of images in many formats, all stored in a directory structure - your archive.
This creates at least two problems:
- The archive may contain different images with the same name. What do you do when a customer orders "flowers.tif" and this name exists in twenty different subfolders in your archive?
- The customer doesnt need your original 22megapixel 16-bit tiff file for his powerpoint presentation or layouting, he wants a small jpeg instead.
The first problem can be managed by assigning unique names to images every time an image is put into the archive.
The second problem is a little more difficult. Youll have to convert the requested images to smaller JPEGs. After doing that for too many times, you start caching the small JPEGs so you wont have to convert again for the next customer asking for that image. But then, you edit the original image and forget to update the JPEGs. Furthermore, its not enough to keep these resized jpegs for presentations, your customers graphics department also wants correctly downsampled eps images for layouting advertisements in QuarkXPress. So you start having two slaveArchives - one with JPEG and one with EPS images - and spend half of your day trying to synchronize the three.
ImageServer solves both problems automatically. It is a program with a nice GUI, configured to watch your masterArchive. As soon as images are put into any subfolder, theyll be assigned unique names if necessary. Afterwards, each image is read, and for each defined slaveArchive, a preview is created and saved. The same happens when an image in the masterArchive is altered. All this works completely automatically, theres nothing youll have to do; the GUI is just for being able to watch whats happening.
Main features:
- Input file checking: as soon as an image is put into the archive, ImageServer checks the extension to see whether it really is an image. If not, it is put into a specified folder outside of the archive.
- If configured to do so, an image without a suiting name is assigned a new name which is constructed of both the subfolders it resides in and a unique-per-subfolder serial number of arbitrary length.
- When detecting a change in the masterArchive, ImageServer can play a sound.
- When starting to convert an image, ImageServer can play a sound.
- ImageServer can remember the names it has already assigned to images in the past. This way, names assigned to an image A will never be assigned to another image B after A has been deleted.
- Any number of slaveArchives can be defined, and they can be in any location.
- Each defined slaveArchive can have completely different settings for the images that will populate it. Resizing or resampling? RGB or CMYK? Jpeg, EPS, PNG or TIFF?
- You can choose whether each slaveArchive should inherit the exact same directory structure from the masterArchive or whether the slaveArchives images should all be put into the same folder.
- In case dazuko missed something, you can tell imageserver to manually look into a folder. It can then either process all images in that folder or only those where slaveArchive-images are missing.
<<lessImagine being a photographer or photo agency: You have a lot of images in many formats, all stored in a directory structure - your archive.
This creates at least two problems:
- The archive may contain different images with the same name. What do you do when a customer orders "flowers.tif" and this name exists in twenty different subfolders in your archive?
- The customer doesnt need your original 22megapixel 16-bit tiff file for his powerpoint presentation or layouting, he wants a small jpeg instead.
The first problem can be managed by assigning unique names to images every time an image is put into the archive.
The second problem is a little more difficult. Youll have to convert the requested images to smaller JPEGs. After doing that for too many times, you start caching the small JPEGs so you wont have to convert again for the next customer asking for that image. But then, you edit the original image and forget to update the JPEGs. Furthermore, its not enough to keep these resized jpegs for presentations, your customers graphics department also wants correctly downsampled eps images for layouting advertisements in QuarkXPress. So you start having two slaveArchives - one with JPEG and one with EPS images - and spend half of your day trying to synchronize the three.
ImageServer solves both problems automatically. It is a program with a nice GUI, configured to watch your masterArchive. As soon as images are put into any subfolder, theyll be assigned unique names if necessary. Afterwards, each image is read, and for each defined slaveArchive, a preview is created and saved. The same happens when an image in the masterArchive is altered. All this works completely automatically, theres nothing youll have to do; the GUI is just for being able to watch whats happening.
Main features:
- Input file checking: as soon as an image is put into the archive, ImageServer checks the extension to see whether it really is an image. If not, it is put into a specified folder outside of the archive.
- If configured to do so, an image without a suiting name is assigned a new name which is constructed of both the subfolders it resides in and a unique-per-subfolder serial number of arbitrary length.
- When detecting a change in the masterArchive, ImageServer can play a sound.
- When starting to convert an image, ImageServer can play a sound.
- ImageServer can remember the names it has already assigned to images in the past. This way, names assigned to an image A will never be assigned to another image B after A has been deleted.
- Any number of slaveArchives can be defined, and they can be in any location.
- Each defined slaveArchive can have completely different settings for the images that will populate it. Resizing or resampling? RGB or CMYK? Jpeg, EPS, PNG or TIFF?
- You can choose whether each slaveArchive should inherit the exact same directory structure from the masterArchive or whether the slaveArchives images should all be put into the same folder.
- In case dazuko missed something, you can tell imageserver to manually look into a folder. It can then either process all images in that folder or only those where slaveArchive-images are missing.
Download (0.82MB)
Added: 2005-05-30 License: GPL (GNU General Public License) Price:
1608 downloads
e2fsimage 0.2.0
e2fsimage is a tool for creating and populating an ext2 filesystem image as an ordinary user. more>>
e2fsimage allows you to create ext2 filesystem images, mostly used on Linux systems, by copying an entire directory structure into an ext2 formatted image without needing root permissions.
Without this tool you need to loopback-mount an existing filesystem image and copy all files there as root.
This application is usually used by people creating rescue disks, initrds, bootable floppys or CDs or the more. Especially on build hosts where they do not have root permissions and the ptrace() bug is already fixed.
Enhancements:
- support for user ids in .UIDGID file and usernames resolved by passwd file
- free uiddb structure after use
- manpage updated
<<lessWithout this tool you need to loopback-mount an existing filesystem image and copy all files there as root.
This application is usually used by people creating rescue disks, initrds, bootable floppys or CDs or the more. Especially on build hosts where they do not have root permissions and the ptrace() bug is already fixed.
Enhancements:
- support for user ids in .UIDGID file and usernames resolved by passwd file
- free uiddb structure after use
- manpage updated
Download (0.015MB)
Added: 2005-04-08 License: BSD License Price:
1660 downloads
AFPL Ghostscript 8.60
AFPL Ghostscript is an interpreter for the PostScript (TM) language. more>>
Ghostscript is a processor for PostScript and PDF files. AFPL Ghostscript can rasterize these files to a wide variety of printers, devices for screen preview, and image file formats.
Since applications tend to prepare pages for printing in a high-level format such as PostScript, most Unix users with low-level bitmap printers, such as inkjets, use GhostScript as part of the printing process.
In addition, Ghostscript is capable of converting PostScript files, functionality comparable to Adobe Acrobat Distiller, but on the command line. In addition, Ghostscript is used for file import and viewing by a great many other applications, including xv, ImageMagick, gimp, and xdvi.
Several GUI wrappers for viewing PostScript and PDF files exist, including GSview, ghostview, gv, ggv, and kghostview. This is far from a comprehensive list.
Main features:
- An interpreter for the PostScript (TM) language, with the ability to convert PostScript language files to many raster formats, view them on displays, and print them on printers that dont have PostScript language capability built in;
- An interpreter for Portable Document Format (PDF) files, with the same abilities;
- The ability to convert PostScript language files to PDF (with some limitations) and vice versa; and
- A set of C procedures (the Ghostscript library) that implement the graphics capabilities that appear as primitive operations in the PostScript language.
<<lessSince applications tend to prepare pages for printing in a high-level format such as PostScript, most Unix users with low-level bitmap printers, such as inkjets, use GhostScript as part of the printing process.
In addition, Ghostscript is capable of converting PostScript files, functionality comparable to Adobe Acrobat Distiller, but on the command line. In addition, Ghostscript is used for file import and viewing by a great many other applications, including xv, ImageMagick, gimp, and xdvi.
Several GUI wrappers for viewing PostScript and PDF files exist, including GSview, ghostview, gv, ggv, and kghostview. This is far from a comprehensive list.
Main features:
- An interpreter for the PostScript (TM) language, with the ability to convert PostScript language files to many raster formats, view them on displays, and print them on printers that dont have PostScript language capability built in;
- An interpreter for Portable Document Format (PDF) files, with the same abilities;
- The ability to convert PostScript language files to PDF (with some limitations) and vice versa; and
- A set of C procedures (the Ghostscript library) that implement the graphics capabilities that appear as primitive operations in the PostScript language.
Download (9.9MB)
Added: 2007-08-02 License: AFPL (Aladdin Free Public License) Price:
550 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above image file formats search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed