your image
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2293
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
Mozvert image 0.0.1
Mozvert image is a Firefox extension that uses convert from ImageMagick for saving images to its preferred formats. more>>
Mozvert image is a Firefox extension that uses convert from ImageMagick for saving images to its preferred formats.
It adds the entry "Convert Image As..." after "Save Image As..." with 8 predefined formats: PNG, JPG, GIF, XPM, TIFF, BMP, PS (PostScript), XBM, ICO.
<<lessIt adds the entry "Convert Image As..." after "Save Image As..." with 8 predefined formats: PNG, JPG, GIF, XPM, TIFF, BMP, PS (PostScript), XBM, ICO.
Download (0.022MB)
Added: 2007-06-28 License: MPL (Mozilla Public License) Price:
850 downloads
create Image 1.0
create Image is an amarok script that can create an image of the current playlist and save the files to an iso image. more>>
create Image is an amarok script that can create an image of the current playlist and save the files to an iso image.
The iso image is found in the respective home folders.
<<lessThe iso image is found in the respective home folders.
Download (0.010MB)
Added: 2007-01-11 License: GPL (GNU General Public License) Price:
1023 downloads
Random Image 1.0
This simple script searches a special directory for images, then displays a random one every time the page is loaded. more>>
This script is easy to set up. Simply use FTP to upload images in a special directory. They can be the same size or varying sizes. Then call the script from your SHTML web page using an "include. " Each load of the page will show a different image.
Requirements: Perl, Webserver
<<less Download (0.00KB)
Added: 2009-04-27 License: Commercial Price: $0.00
181 downloads
Mount ISO image 0.9.1
Mount ISO Image is an advanced script which allows to perform multiple operations with ISO, NRG, UDF (DVD), CUE/BIN images. more>>
Mount ISO Image is an advanced script which allows to perform multiple operations with ISO, NRG (Nero Burning ROM), UDF (DVD), CUE/BIN, CCD/IMG/SUB (CloneCD), XDVDFS (XBOX) images.
Mount/unmount operations can be performed in two different ways: using kdesu or sudo. During the installation youll be offered to choose a variant to use.
Note: If you prefer to use sudo, you should first choose to "Setup sudo config" in installation menu.
Usage:
ISO9660 (CD) and UDF (DVD) images
Mount:
Right-click an ".ISO" file and choose "Actions -> Manage ISO -> Mount Image". Image file will be mounted to folder on Desktop, the corresponding folder will be opened and raised.
Unmount:
Right-click an ".ISO" file and choose "Actions -> Manage ISO -> Unmount Image". The corresponding folder will be removed from the desktop automagically.
Calculate MD5 sum:
Right-click an ".ISO" file, choose "Actions -> Manage ISO -> Calculate MD5 sum" and wait for completion - it may take several minutes for a standard 650 Mb image on a slow machine.
Create ISO/UDF image from directory:
Right-click a folder that you wish an ISO or UDF image to be created from and choose "Actions -> Manage ISO -> Create ISO (or UDF) image". Image will be created either in parent directory of this folder (if user is allowed to write there) or on the Desktop.
Warning: Check if you have enough free space on target partition before creating an ISO!
Create ISO/UDF image from CD/DVD drive:
Right-click any suitable directory (resulting file will be stored there), select "Actions -> Manage ISO -> Create ISO-image from CD-ROM" and select the name of ISO image in the filename selection dialog. If it suggests you put the resulting image on the Desktop instead of the selected directory, it means that current user has no permission to write in this directory.
Note: This feature requires a working CD/DVD drive
Warning: Check if you have enough free space on target partition before creating an ISO!
NRG (Nero Burning ROM) images
Mount:
Right-click an ".NRG" file and choose "Actions -> Manage NRG -> Mount Image". Image file will be mounted to folder on Desktop, the corresponding folder will be opened and raised.
Unmount:
Right-click an ".NRG" file and choose "Actions -> Manage NRG -> Unmount Image". The corresponding folder will be removed from the desktop automagically. You can also right-click this very folder on your to unmount.
Calculate MD5 sum:
Right-click an ".NRG" file, choose "Actions -> Manage NRG -> Calculate MD5 sum" and wait for completion - it may take several minutes for a standard 650 Mb image on a slow machine.
Convert NRG image to ISO
Right-click an ".NRG" file and choose "Actions -> Manage NRG -> Convert to ISO" to convert the image to a standard ISO.
Warning: Check if you have enough free space before converting!
CUE/BIN images
Mount:
Right-click a ".CUE" file and choose "Actions -> Manage CUE/BIN -> Mount Image". Image file will be mounted to folder on Desktop, the corresponding folder will be opened and raised.
Note: This feature requires the use of cdemu utility, available here: http://cdemu.sourceforge.net
If it is not installed on your system, you will need to compile it from source or find a suitable package.
Unmount:
Right-click a ".CUE" file and choose "Actions -> Manage CUE/BIN -> Unmount Image". The corresponding folder will be removed from the desktop automagically. You can also right-click this very folder on your to unmount.
Convert CUE/BIN image to ISO:
Right-click a ".CUE" file and choose "Actions -> Manage CUE/BIN -> Convert to ISO" to convert the image to a standard ISO.
Note: This feature requires bchunk utility, available here: http://he.fi/bchunk
If it is not installed on your system, you will need to compile it from source or find a suitable package.
Warning: Check if you have enough free space before converting!
CCD/IMG/SUB (CloneCD) images
Convert CloneCD image to ISO:
Right-click a ".CCD" file and choose "Actions -> Manage CloneCD -> Convert to ISO" to convert the image to a standard ISO.
Note: This feature requires ccd2iso utility, available here: http://sourceforge.net/projects/ccd2iso
If it is not installed on your system, you will need to compile it from source or find a suitable package.
Warning: Check if you have enough free space before converting!
XDVDFS (XBOX) images
Create XDVDFS image from directory:
Right-click a folder that you wish an XDVDFS image to be created from and choose "Actions -> Manage ISO -> Create XDVDFS image". Image will be created either in parent directory of this folder (if user is allowed to write there) or on the Desktop.
Note: This feature requires extract-xiso utility, available here
Warning: Check if you have enough free space on target partition before creating an ISO!
Installation:
tar -jxf mount-iso-image-0.9.tar.bz2
cd mount-iso-image-0.9
./install.sh
Please follow installer instructions
Translations:
- Czech (by Jozef Riha)
- Danish (by Kalna and BK)
- French (by MrYouP)
- German (by Xenonite and seraphyn)
- Hungarian (by Marcel Hilzinger and Vince Pinter)
- Italian (by marcosegato)
- Polish (by Lukasz Purgal)
- Portuguese/brazilean (by Groo and Dherik)
- Romanian (by Spoiala Cristian)
- Russian (by Jinjiru)
- Slovak (by Jozef Riha)
- Spanish (by mrthc)
<<lessMount/unmount operations can be performed in two different ways: using kdesu or sudo. During the installation youll be offered to choose a variant to use.
Note: If you prefer to use sudo, you should first choose to "Setup sudo config" in installation menu.
Usage:
ISO9660 (CD) and UDF (DVD) images
Mount:
Right-click an ".ISO" file and choose "Actions -> Manage ISO -> Mount Image". Image file will be mounted to folder on Desktop, the corresponding folder will be opened and raised.
Unmount:
Right-click an ".ISO" file and choose "Actions -> Manage ISO -> Unmount Image". The corresponding folder will be removed from the desktop automagically.
Calculate MD5 sum:
Right-click an ".ISO" file, choose "Actions -> Manage ISO -> Calculate MD5 sum" and wait for completion - it may take several minutes for a standard 650 Mb image on a slow machine.
Create ISO/UDF image from directory:
Right-click a folder that you wish an ISO or UDF image to be created from and choose "Actions -> Manage ISO -> Create ISO (or UDF) image". Image will be created either in parent directory of this folder (if user is allowed to write there) or on the Desktop.
Warning: Check if you have enough free space on target partition before creating an ISO!
Create ISO/UDF image from CD/DVD drive:
Right-click any suitable directory (resulting file will be stored there), select "Actions -> Manage ISO -> Create ISO-image from CD-ROM" and select the name of ISO image in the filename selection dialog. If it suggests you put the resulting image on the Desktop instead of the selected directory, it means that current user has no permission to write in this directory.
Note: This feature requires a working CD/DVD drive
Warning: Check if you have enough free space on target partition before creating an ISO!
NRG (Nero Burning ROM) images
Mount:
Right-click an ".NRG" file and choose "Actions -> Manage NRG -> Mount Image". Image file will be mounted to folder on Desktop, the corresponding folder will be opened and raised.
Unmount:
Right-click an ".NRG" file and choose "Actions -> Manage NRG -> Unmount Image". The corresponding folder will be removed from the desktop automagically. You can also right-click this very folder on your to unmount.
Calculate MD5 sum:
Right-click an ".NRG" file, choose "Actions -> Manage NRG -> Calculate MD5 sum" and wait for completion - it may take several minutes for a standard 650 Mb image on a slow machine.
Convert NRG image to ISO
Right-click an ".NRG" file and choose "Actions -> Manage NRG -> Convert to ISO" to convert the image to a standard ISO.
Warning: Check if you have enough free space before converting!
CUE/BIN images
Mount:
Right-click a ".CUE" file and choose "Actions -> Manage CUE/BIN -> Mount Image". Image file will be mounted to folder on Desktop, the corresponding folder will be opened and raised.
Note: This feature requires the use of cdemu utility, available here: http://cdemu.sourceforge.net
If it is not installed on your system, you will need to compile it from source or find a suitable package.
Unmount:
Right-click a ".CUE" file and choose "Actions -> Manage CUE/BIN -> Unmount Image". The corresponding folder will be removed from the desktop automagically. You can also right-click this very folder on your to unmount.
Convert CUE/BIN image to ISO:
Right-click a ".CUE" file and choose "Actions -> Manage CUE/BIN -> Convert to ISO" to convert the image to a standard ISO.
Note: This feature requires bchunk utility, available here: http://he.fi/bchunk
If it is not installed on your system, you will need to compile it from source or find a suitable package.
Warning: Check if you have enough free space before converting!
CCD/IMG/SUB (CloneCD) images
Convert CloneCD image to ISO:
Right-click a ".CCD" file and choose "Actions -> Manage CloneCD -> Convert to ISO" to convert the image to a standard ISO.
Note: This feature requires ccd2iso utility, available here: http://sourceforge.net/projects/ccd2iso
If it is not installed on your system, you will need to compile it from source or find a suitable package.
Warning: Check if you have enough free space before converting!
XDVDFS (XBOX) images
Create XDVDFS image from directory:
Right-click a folder that you wish an XDVDFS image to be created from and choose "Actions -> Manage ISO -> Create XDVDFS image". Image will be created either in parent directory of this folder (if user is allowed to write there) or on the Desktop.
Note: This feature requires extract-xiso utility, available here
Warning: Check if you have enough free space on target partition before creating an ISO!
Installation:
tar -jxf mount-iso-image-0.9.tar.bz2
cd mount-iso-image-0.9
./install.sh
Please follow installer instructions
Translations:
- Czech (by Jozef Riha)
- Danish (by Kalna and BK)
- French (by MrYouP)
- German (by Xenonite and seraphyn)
- Hungarian (by Marcel Hilzinger and Vince Pinter)
- Italian (by marcosegato)
- Polish (by Lukasz Purgal)
- Portuguese/brazilean (by Groo and Dherik)
- Romanian (by Spoiala Cristian)
- Russian (by Jinjiru)
- Slovak (by Jozef Riha)
- Spanish (by mrthc)
Download (0.011MB)
Added: 2005-10-26 License: GPL (GNU General Public License) Price:
832 downloads
Show the Image 0.4
Show the Image is a Firefox extension that shows the largest image in the page. more>>
Show the Image is a Firefox extension that shows the largest image in the page.
A very simple extension that can be used to show the largest image on the page - what you want to look at - without all the banners and layout around it.
After installing the extension you can add a new button to the toolbar by right-clicking on the toolbar, clicking customize and dragging the icon into place.
Left-clicking the button (or pressing Control+Q) will take you to the largest image in the current page, left-clicking (or pressing Control+Q) again will take you back again.
Middle-clicking the button (or pressing Control+Shift+Q) will open the largest image in the current page in a new tab, middle-clicking (or pressing Control+Shift+Q) while looking at the image on its own will close the tab if more than one is open.
Right clicking the button will go through all the tabs to the right of the current one, displaying the largest image in each.
Right clicking on a link will give the option to "Show Image following this link" which will open the largest image found at that link in a new tab.
<<lessA very simple extension that can be used to show the largest image on the page - what you want to look at - without all the banners and layout around it.
After installing the extension you can add a new button to the toolbar by right-clicking on the toolbar, clicking customize and dragging the icon into place.
Left-clicking the button (or pressing Control+Q) will take you to the largest image in the current page, left-clicking (or pressing Control+Q) again will take you back again.
Middle-clicking the button (or pressing Control+Shift+Q) will open the largest image in the current page in a new tab, middle-clicking (or pressing Control+Shift+Q) while looking at the image on its own will close the tab if more than one is open.
Right clicking the button will go through all the tabs to the right of the current one, displaying the largest image in each.
Right clicking on a link will give the option to "Show Image following this link" which will open the largest image found at that link in a new tab.
Download (0.010MB)
Added: 2007-06-20 License: MPL (Mozilla Public License) Price:
887 downloads
image-viewer
image-viewer is a very simple Kommander script to view images. more>>
image-viewer is a very simple Kommander script. But written following one of the 2-3 tutorials you can find on the net. Included in tarball you can find this guide to introduce in Kommander GUI. The site is: http://applications.linux.com/article.pl?sid=04/12/17/2033227&tid=49 and was written in 2004 by Michał Kosmulski
I know people want to use this great program..but documentations are very poor...this example helps people who wants to learn something about simple array, combobox, label and connections between signals and slots..very very important.
So, i hope the guide and the example will be usefull.
<<lessI know people want to use this great program..but documentations are very poor...this example helps people who wants to learn something about simple array, combobox, label and connections between signals and slots..very very important.
So, i hope the guide and the example will be usefull.
Download (0.037MB)
Added: 2006-09-11 License: GPL (GNU General Public License) Price:
1166 downloads
Partition Image 0.6.6
Partition Image is a Linux/UNIX utility which saves partitions in many formats. more>>
Partition Image application is a Linux/UNIX utility which saves partitions in many formats (see below) to an image file.
The image file can be compressed in the GZIP/BZIP2 formats to save disk space, and split into multiple files to be copied on removable floppies (ZIP for example); partitions can be saved across the network since version 0.6.0.
Partition Image will only copy data from the used portions of the partition. For speed and efficiency, free blocks are not written to the image file.
This is unlike the dd command, which also copies empty blocks. Partition Image also works for large, very full partitions. For example, a full 1 GB partition can be compressed with gzip down to 400MB.
This is very useful to save partitions to an image in some cases:
- First you can restore your linux partition if there is a problem (virus, file system errors, manipulation error) . When you have a problem, you just have to restore the partition, and after 10 minutes, you have the original partition. You can write the image to a CD-R if you dont want the image to use hard-disk space.
- This utility can be used to install many identical PCs. For example, if you buy 50 PCs, with the same hardware, and you want to install the same linux systems on all 50 PCs, you will save a lot of time. Indeed, you just have to install on the first PC and create an image from it. For the 49 others, you can use the image file and Partition Images restore function.
<<lessThe image file can be compressed in the GZIP/BZIP2 formats to save disk space, and split into multiple files to be copied on removable floppies (ZIP for example); partitions can be saved across the network since version 0.6.0.
Partition Image will only copy data from the used portions of the partition. For speed and efficiency, free blocks are not written to the image file.
This is unlike the dd command, which also copies empty blocks. Partition Image also works for large, very full partitions. For example, a full 1 GB partition can be compressed with gzip down to 400MB.
This is very useful to save partitions to an image in some cases:
- First you can restore your linux partition if there is a problem (virus, file system errors, manipulation error) . When you have a problem, you just have to restore the partition, and after 10 minutes, you have the original partition. You can write the image to a CD-R if you dont want the image to use hard-disk space.
- This utility can be used to install many identical PCs. For example, if you buy 50 PCs, with the same hardware, and you want to install the same linux systems on all 50 PCs, you will save a lot of time. Indeed, you just have to install on the first PC and create an image from it. For the 49 others, you can use the image file and Partition Images restore function.
Download (0.52MB)
Added: 2007-08-11 License: GPL (GNU General Public License) Price:
815 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
Xenomorph Image Processor 0.6
Xenomorph Image Processor is an high-precision image processing software. more>>
Xenomorph is OpenSource software running on Unix/X11 systems. It provides a unified concept of polynomial and morphologic image filters. It is built for precision, not for speed, that means it works in floating-point mode internally.
It can read PNG, JPG and many other formats, and it writes PNG. A nice feature of this software is its upgradeability by adding new filters. You can learn here how to do this.
The software is built with the Trolltech QT3 widget-set, which means Windows and OSX- versions are possible, but the port would cost money (Trolltech provides his free license for UNIX OpenSource development only) so its not available right now.
Xenomorph is released under the Gnu Public License (GPL), which basically means it is allowed to use and distribute it for free (and only for free).
<<lessIt can read PNG, JPG and many other formats, and it writes PNG. A nice feature of this software is its upgradeability by adding new filters. You can learn here how to do this.
The software is built with the Trolltech QT3 widget-set, which means Windows and OSX- versions are possible, but the port would cost money (Trolltech provides his free license for UNIX OpenSource development only) so its not available right now.
Xenomorph is released under the Gnu Public License (GPL), which basically means it is allowed to use and distribute it for free (and only for free).
Download (0.50MB)
Added: 2005-05-20 License: GPL (GNU General Public License) Price:
1621 downloads
Forumsigs Image Uploader 1.1.0
Forumsigs Image Uploader allows you to browse sites and save the images on the page. more>>
Forumsigs Image Uploader allows you to browse sites and save the images on the page.
Browsing sites and want to save the images on the page? Upload them directly to your Forumsigs Image Hosting account.
This extension will allow you to upload images directly to your Forumsigs.com account.
Right click on an image on a web page and upload it to your Forumsigs account. Easily upload any image and it will also automatically generate URLs to the images.
Works with JPG, GIF, PNG, BMP images.
** Must have an account at Forumsigs.com prior to using. Signup today for your free account.
<<lessBrowsing sites and want to save the images on the page? Upload them directly to your Forumsigs Image Hosting account.
This extension will allow you to upload images directly to your Forumsigs.com account.
Right click on an image on a web page and upload it to your Forumsigs account. Easily upload any image and it will also automatically generate URLs to the images.
Works with JPG, GIF, PNG, BMP images.
** Must have an account at Forumsigs.com prior to using. Signup today for your free account.
Download (0.13MB)
Added: 2007-04-11 License: MPL (Mozilla Public License) Price:
928 downloads
Image::BMP 1.13
Image::BMP is a bitmap parser/viewer. more>>
Image::BMP is a bitmap parser/viewer.
SYNOPSIS
use Image::BMP;
# Example one:
my $img = new Image::BMP(
file => some.bmp,
debug => 1,
);
$img->view_ascii;
# Example two:
my $img2 = new Image::BMP;
$img2->open_file(another.bmp);
my $color = $img2->xy(100,100); # Get pixel at 100,100
my ($r,$g,$b) = $img2->xy_rgb(100,200);
Image::BMP objects can parse and even ascii view bitmaps of the .BMP format. It can read most of the common forms of this format.
It can be used to:
Just get image info, dont read the whole image:
my $img = new Image::BMP(file => some.bmp);
print "Resolution: $img->{Width} x $img->{Height}n";
View images
(See C< SYNOPSIS > example one)
Read images and poke at pixels
(See C< SYNOPSIS > example two)
Parse through all pixel data
(See C< ADD_PIXEL > below)
It does not currently write bmap data, simply because I didnt have a use for that yet. Convince me and Ill add it.
Version restrictions:
4-bit RLE compression
- I havent seen an image like this yet, it wouldnt be hard to add.
bitfields compression
- I dont even know what that is..
RLE delta compression
- This isnt tested yet - I havent seen an image that uses this portion of RLE compression, so it currently does what I think is right and then prints a message asking you to send me the image/results.
<<lessSYNOPSIS
use Image::BMP;
# Example one:
my $img = new Image::BMP(
file => some.bmp,
debug => 1,
);
$img->view_ascii;
# Example two:
my $img2 = new Image::BMP;
$img2->open_file(another.bmp);
my $color = $img2->xy(100,100); # Get pixel at 100,100
my ($r,$g,$b) = $img2->xy_rgb(100,200);
Image::BMP objects can parse and even ascii view bitmaps of the .BMP format. It can read most of the common forms of this format.
It can be used to:
Just get image info, dont read the whole image:
my $img = new Image::BMP(file => some.bmp);
print "Resolution: $img->{Width} x $img->{Height}n";
View images
(See C< SYNOPSIS > example one)
Read images and poke at pixels
(See C< SYNOPSIS > example two)
Parse through all pixel data
(See C< ADD_PIXEL > below)
It does not currently write bmap data, simply because I didnt have a use for that yet. Convince me and Ill add it.
Version restrictions:
4-bit RLE compression
- I havent seen an image like this yet, it wouldnt be hard to add.
bitfields compression
- I dont even know what that is..
RLE delta compression
- This isnt tested yet - I havent seen an image that uses this portion of RLE compression, so it currently does what I think is right and then prints a message asking you to send me the image/results.
Download (0.010MB)
Added: 2007-07-20 License: Perl Artistic License Price:
828 downloads
Image::Xpm 1.09
Image::Xpm is a Perl module that can load, create, manipulate and save xpm image files. more>>
Image::Xpm is a Perl module that can load, create, manipulate and save xpm image files.
SYNOPSIS
use Image::Xpm;
my $j = Image::Xpm->new(-file, Camel.xpm);
my $i = Image::Xpm->new(-width => 10, -height => 16);
my $h = $i->new; # Copy of $i
$i->xy(5, 8, red); # Set a colour (& add to palette if necessary)
print $i->xy(9, 3); # Get a colour
$i->xy(120, 130, #1256DD);
$i->xy(120, 130, $i->rgb2colour(66, 0x4D, 31));
$i->vec(24, #808080); # Set a colour using a vector offset
print $i->vec(24); # Get a colour using a vector offset
print $i->get(-width); # Get and set object attributes
$i->set(-height, 15);
$i->load(test.xpm);
$i->save;
# Changing just the palette
$i->add_colours(qw(red green blue #123456 #C0C0C0));
$i->del_colour(blue);
This class module provides basic load, manipulate and save functionality for the xpm file format. It inherits from Image::Base which provides additional manipulation functionality, e.g. new_from_image(). See the Image::Base pod for information on adding your own functionality to all the Image::Base derived classes.
new()
my $i = Image::Xpm->new(-file => test.xpm);
my $j = Image::Xpm->new(-width => 12, -height => 18);
my $k = $i->new;
We can create a new xpm image by reading in a file, or by creating an image from scratch (all the pixels are white by default), or by copying an image object that we created earlier.
If we set -file then all the other arguments are ignored (since theyre taken from the file). If we dont specify a file, -width and -height are mandatory and -cpp will default to 1 unless specified otherwise.
-file
The name of the file to read when creating the image. May contain a full path. This is also the default name used for loading and saveing, though it can be overridden when you load or save.
-width
The width of the image; taken from the file or set when the object is created; read-only.
-height
The height of the image; taken from the file or set when the object is created; read-only.
-cpp
Characters per pixel. Commonly 1 or 2, default is 1 for images created by the module; read-only.
See the example for how to change an images cpp.
-hotx
The x-coord of the images hotspot; taken from the file or set when the object is created. Set to -1 if there is no hotspot.
-hoty
The y-coord of the images hotspot; taken from the file or set when the object is created. Set to -1 if there is no hotspot.
-ncolours
The number of unique colours in the palette. The image may not be using all of them; read-only.
-cindex
An hash whose keys are colour names, e.g. #123456 or blue and whose values are the palette names, e.g. , #, etc; read-only. If you want to add more colours to the image itself simply write pixels with the new colours using xy; if you want to add more colours to the palette without necessarily using them in the image use add_colours.
-palette
A hash whose keys are the palette names, e.g. , #, etc. and whose values are hashes of colour type x colour name pairs, e.g. c => red, etc; read-only. If you want to add more colours to the image itself simply write pixels with the new colours using xy; if you want to add more colours to the palette without necessarily using them in the image use add_colours.
-pixels
A string of palette names which constitutes the data for the image itself; read-only.
-extname
The name of the extension text if any; commonly XPMEXT; read-only.
-extlines
The lines of text of any extensions; read-only.
-comments
An array (possibly empty) of comment lines that were in a file that was read in; they will be written out although we make no guarantee regarding their placement; read-only.
get()
my $width = $i->get(-width);
my ($hotx, $hoty) = $i->get(-hotx, -hoty);
Get any of the objects attributes. Multiple attributes may be requested in a single call.
See xy and vec to get/set colours of the image itself.
set()
$i->set(-hotx => 120, -hoty => 32);
Set any of the objects attributes. Multiple attributes may be set in a single call; some attributes are read-only.
See xy and vec to get/set colours of the image itself.
xy()
$i->xy(4, 11, #123454); # Set the colour at point 4,11
my $v = $i->xy(9, 17); # Get the colour at point 9,17
Get/set colours using x, y coordinates; coordinates start at 0. If the colour does not exist in the palette it will be added automatically.
When called to set the colour the value returned is characters used for that colour in the palette; when called to get the colour the value returned is the colour name, e.g. blue or #f0f0f0, etc, e.g.
$colour = xy($x, $y); # e.g. #123456
$cc = xy($x, $y, $colour); # e.g. !
We dont normally pick up the return value when setting the colour.
vec()
$i->vec(43, 0); # Unset the bit at offset 43
my $v = $i->vec(87); # Get the bit at offset 87
Get/set bits using vector offsets; offsets start at 0. The offset of a pixel is ((y * width * cpp) + (x * cpp)).
The sort of return value depends on whether we are reading (getting) or writing (setting) the colour - see xy for an explanation.
rgb2colour() and rgb2color()
$i->rgb2colour(0xff, 0x40, 0x80); # Returns #ff4080
Image::Xpm->rgb2colour(10, 20, 30); # Returns #0a141e
Convenience class or object methods which accept three integers and return a colour name string.
load()
$i->load;
$i->load(test.xpm);
Load the image whose name is given, or if none is given load the image whose name is in the -file attribute.
save()
$i->save;
$i->save(test.xpm);
Save the image using the name given, or if none is given save the image using the name in the -file attribute. The image is saved in xpm format.
add_colours() and add_colors()
$i->add_colours(qw(#C0C0DD red blue #123456));
These are for adding colours to the palette; you dont need to use them to set a pixels colour - use xy for that.
Add one or more colour names either as hex strings or as literal colour names. These are always added as type c colours; duplicates are ignored.
NB If you just want to set some pixels in colours that may not be in the palette, simply do so using xy since new colours are added automatically.
del_colour() and del_color()
$i->del_colour(green);
Delete a colour from the palette; returns undef if the colour isnt in the palette, false (0) if the colour is in the palette but also in the image, or true (1) if the colour has been deleted (i.e. it was in the palette but not in use in the image).
<<lessSYNOPSIS
use Image::Xpm;
my $j = Image::Xpm->new(-file, Camel.xpm);
my $i = Image::Xpm->new(-width => 10, -height => 16);
my $h = $i->new; # Copy of $i
$i->xy(5, 8, red); # Set a colour (& add to palette if necessary)
print $i->xy(9, 3); # Get a colour
$i->xy(120, 130, #1256DD);
$i->xy(120, 130, $i->rgb2colour(66, 0x4D, 31));
$i->vec(24, #808080); # Set a colour using a vector offset
print $i->vec(24); # Get a colour using a vector offset
print $i->get(-width); # Get and set object attributes
$i->set(-height, 15);
$i->load(test.xpm);
$i->save;
# Changing just the palette
$i->add_colours(qw(red green blue #123456 #C0C0C0));
$i->del_colour(blue);
This class module provides basic load, manipulate and save functionality for the xpm file format. It inherits from Image::Base which provides additional manipulation functionality, e.g. new_from_image(). See the Image::Base pod for information on adding your own functionality to all the Image::Base derived classes.
new()
my $i = Image::Xpm->new(-file => test.xpm);
my $j = Image::Xpm->new(-width => 12, -height => 18);
my $k = $i->new;
We can create a new xpm image by reading in a file, or by creating an image from scratch (all the pixels are white by default), or by copying an image object that we created earlier.
If we set -file then all the other arguments are ignored (since theyre taken from the file). If we dont specify a file, -width and -height are mandatory and -cpp will default to 1 unless specified otherwise.
-file
The name of the file to read when creating the image. May contain a full path. This is also the default name used for loading and saveing, though it can be overridden when you load or save.
-width
The width of the image; taken from the file or set when the object is created; read-only.
-height
The height of the image; taken from the file or set when the object is created; read-only.
-cpp
Characters per pixel. Commonly 1 or 2, default is 1 for images created by the module; read-only.
See the example for how to change an images cpp.
-hotx
The x-coord of the images hotspot; taken from the file or set when the object is created. Set to -1 if there is no hotspot.
-hoty
The y-coord of the images hotspot; taken from the file or set when the object is created. Set to -1 if there is no hotspot.
-ncolours
The number of unique colours in the palette. The image may not be using all of them; read-only.
-cindex
An hash whose keys are colour names, e.g. #123456 or blue and whose values are the palette names, e.g. , #, etc; read-only. If you want to add more colours to the image itself simply write pixels with the new colours using xy; if you want to add more colours to the palette without necessarily using them in the image use add_colours.
-palette
A hash whose keys are the palette names, e.g. , #, etc. and whose values are hashes of colour type x colour name pairs, e.g. c => red, etc; read-only. If you want to add more colours to the image itself simply write pixels with the new colours using xy; if you want to add more colours to the palette without necessarily using them in the image use add_colours.
-pixels
A string of palette names which constitutes the data for the image itself; read-only.
-extname
The name of the extension text if any; commonly XPMEXT; read-only.
-extlines
The lines of text of any extensions; read-only.
-comments
An array (possibly empty) of comment lines that were in a file that was read in; they will be written out although we make no guarantee regarding their placement; read-only.
get()
my $width = $i->get(-width);
my ($hotx, $hoty) = $i->get(-hotx, -hoty);
Get any of the objects attributes. Multiple attributes may be requested in a single call.
See xy and vec to get/set colours of the image itself.
set()
$i->set(-hotx => 120, -hoty => 32);
Set any of the objects attributes. Multiple attributes may be set in a single call; some attributes are read-only.
See xy and vec to get/set colours of the image itself.
xy()
$i->xy(4, 11, #123454); # Set the colour at point 4,11
my $v = $i->xy(9, 17); # Get the colour at point 9,17
Get/set colours using x, y coordinates; coordinates start at 0. If the colour does not exist in the palette it will be added automatically.
When called to set the colour the value returned is characters used for that colour in the palette; when called to get the colour the value returned is the colour name, e.g. blue or #f0f0f0, etc, e.g.
$colour = xy($x, $y); # e.g. #123456
$cc = xy($x, $y, $colour); # e.g. !
We dont normally pick up the return value when setting the colour.
vec()
$i->vec(43, 0); # Unset the bit at offset 43
my $v = $i->vec(87); # Get the bit at offset 87
Get/set bits using vector offsets; offsets start at 0. The offset of a pixel is ((y * width * cpp) + (x * cpp)).
The sort of return value depends on whether we are reading (getting) or writing (setting) the colour - see xy for an explanation.
rgb2colour() and rgb2color()
$i->rgb2colour(0xff, 0x40, 0x80); # Returns #ff4080
Image::Xpm->rgb2colour(10, 20, 30); # Returns #0a141e
Convenience class or object methods which accept three integers and return a colour name string.
load()
$i->load;
$i->load(test.xpm);
Load the image whose name is given, or if none is given load the image whose name is in the -file attribute.
save()
$i->save;
$i->save(test.xpm);
Save the image using the name given, or if none is given save the image using the name in the -file attribute. The image is saved in xpm format.
add_colours() and add_colors()
$i->add_colours(qw(#C0C0DD red blue #123456));
These are for adding colours to the palette; you dont need to use them to set a pixels colour - use xy for that.
Add one or more colour names either as hex strings or as literal colour names. These are always added as type c colours; duplicates are ignored.
NB If you just want to set some pixels in colours that may not be in the palette, simply do so using xy since new colours are added automatically.
del_colour() and del_color()
$i->del_colour(green);
Delete a colour from the palette; returns undef if the colour isnt in the palette, false (0) if the colour is in the palette but also in the image, or true (1) if the colour has been deleted (i.e. it was in the palette but not in use in the image).
Download (0.10MB)
Added: 2007-05-30 License: Perl Artistic License Price:
889 downloads
Holodeck10 Image Print 1.2
Holodeck10 The purpose of the application allows the user to lay out images to be printed. more>>
Holodeck10 is built using JAVA for the Linux Operating system. Holodeck10 Image Print utilizes the log4j package from the Free Software Foundation (www.apache.org) to facilitate logging of debuging information.
The project takes advantage of the ImageIO class to reduce the memory consumption associated with processing images. The Concurrent package that is now included with JAVA 1.5 is utilized to handle multi-threading of the processing.
Holodeck10 allows the user to select images to be set on a standard LETTER sized page to be printed in either LANDSCAPE or PORTRAIT orientation and then printed. The current version supports layouts of 1x1, 1x2, 2x2, 2x3, 4x5, and 6x8 in either LANDSCAPE or PORTRAIT.
The software uses a filechooser with a filefilter to display the image files that are available. Currently the filefilter allows for the selection of *.gif, *.jpg, *.jpeg, *.xcf, *.xpm, and *.png files.
The SimpleDocument interface in JAVA is used to format the page for printing.
<<lessThe project takes advantage of the ImageIO class to reduce the memory consumption associated with processing images. The Concurrent package that is now included with JAVA 1.5 is utilized to handle multi-threading of the processing.
Holodeck10 allows the user to select images to be set on a standard LETTER sized page to be printed in either LANDSCAPE or PORTRAIT orientation and then printed. The current version supports layouts of 1x1, 1x2, 2x2, 2x3, 4x5, and 6x8 in either LANDSCAPE or PORTRAIT.
The software uses a filechooser with a filefilter to display the image files that are available. Currently the filefilter allows for the selection of *.gif, *.jpg, *.jpeg, *.xcf, *.xpm, and *.png files.
The SimpleDocument interface in JAVA is used to format the page for printing.
Download (1.1MB)
Added: 2006-12-21 License: GPL (GNU General Public License) Price:
1038 downloads
QVV Image Viewer 0.19
QVV is image viewer based on TrollTechs Qt Toolkit! more>>
QVV is image viewer based on TrollTechs Qt Toolkit! QVV is small, simple, handy ( last one is IMO ). However the sources are there -- you can come up with your own opinion.
NOTE: QVV 0.16 AND LATER VERSIONS REQUIRE QT 3.x!
QVV allows you to browse directories with lynx-like interface, view images browse next/prev image while showing image window or in the directory list, multiple image windows and directory browsers can be opened/closed with a single key, panning easy with arrow keys or mouse and few other things as well.
QVV is only few hundred lines of source code and handles as much file formats as Qt does -- JPEG (all sorts of jpegs that jpeglib supports), PNG, GIF, XPM and more..
<<lessNOTE: QVV 0.16 AND LATER VERSIONS REQUIRE QT 3.x!
QVV allows you to browse directories with lynx-like interface, view images browse next/prev image while showing image window or in the directory list, multiple image windows and directory browsers can be opened/closed with a single key, panning easy with arrow keys or mouse and few other things as well.
QVV is only few hundred lines of source code and handles as much file formats as Qt does -- JPEG (all sorts of jpegs that jpeglib supports), PNG, GIF, XPM and more..
Download (3.0MB)
Added: 2005-07-26 License: GPL (GNU General Public License) Price:
1557 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 your image 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