Main > Free Download Search >

Free manipulation software for linux

manipulation

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 336
PHP Image Manipulation Class 1.0.4

PHP Image Manipulation Class 1.0.4


PHP Image Manipulation Class can be used to perform several types of image manipulation operations. more>>
PHP Image Manipulation Class can be used to perform several types of image manipulation operations.
It can rescale images to fit in a given width or height keeping (or not) the original aspect ratio, flip images horizontally or vertically, and rotate images by a given angle while filling the empty spaces with a given color.
All operations preserve transparency. The class does all the error checking for the source and target files. The class supports loading and saving images in the GIF, JPEG, and PNG formats.
Enhancements:
- The crop() method was added.
- The preserveSourceFileTime property was added, which instructs the scripts to preserve the date and time of the source files and pass them on to the target files.
- The flip methods now use the imagecopyresampled function instead of using imagecopy.
- The script no longer crashes when a valid path which is not a file is specified as a source file.
- Error handling for the create_image_from_source_file() private method was fixed, so the script can no longer be easily crashed by specifying bogus source files.
<<less
Download (0.036MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
641 downloads
General Stream Manipulation Platform 0.0.6

General Stream Manipulation Platform 0.0.6


General Stream Manipulation Platform (GSMP) aims to become for sound what The GIMP is for graphics. more>>
The General Stream Manipulation Platform (GSMP) aims to become for sound what The GIMP is for graphics.
Some years ago, there had been a lack of useable audio-software for Linux - especially for a good multitrack wave-editor - so we decided to write a gtk-- based one that is available under the terms of the GPL.
Now we focus on building a complete and open-source Virtual Studio environment for Linux:
GSMP Studio will feature both MIDI and DSP/Audio as well as beeing open for other kind of data.
It is intended to become a powerfull framework for the user to assemble his own "virtual studio" within the application from various components (like multitrack hd-recorder, midi-sequencer, synth and signalprocessors).
Other than most commercial applications of this kind, the hd-recorder and midi-sequencer will not be the neccessary components of this studio, and setups without them will be possible. For example GSMP can be used as a synthesizer or multi-effect-proccessor in live-setups.
Main features:
- Non-destructive editing: All action on the audio data can be made undone. So you can play around with the effects without modifying any bit of your original data file.
- Multi-threaded design: GSMP is multi-threaded. Especially the the wave-plots and the FXs are generated in a background thread and the UI keeps interactive!
- Internal sample-format: 24/8 bit fixed-point arithmetic is used to allow overflows with no acurrany loss.
- Internal sample-index: 64 bit indexes are used to allow live takes even at 96kHz DVD quality.
- Track count: The track count is not limitted. Also multi-track recording is supported, too. In fact we used GSMP-Editor to record 10 channels with the MIDIMAN Delta 1010 two month ago!!! (BTW: 2-8% CPU load on an Athlon 600Mhz ...)
- Realtime effect prehearing: Most effects can be pre-heared during playback!
- Supported import-formats: Currently MS-Wave, Ogg/Vorbis and MP3 (experimental!!!) are supported. Decompression is done on-the-fly!
- Supported export-formats: Currently only Wave is supported.
- Current effects: Fadings, graphical-eq, some IIR filters, compressor, noise-gate, de-click and reverb.
- The editor has multi-selections. This means you can select non-continous regions (that can be cutted or pasted) - like in The GIMP. You have to press the "Shift" or "Strg" key while moving the mouse for this.
- To enable the OSS plugin when ALSA is also compiled you have to add "--oss" on the command line. (The next release will contain a real dialog to change this ...)
- The two button in the lower-left corner of the main-window are "Follow Current Position" and "Follor IO Position" to let the view automatikally follow a marker ;-)
- When you load (import) a file the zoom is not changed. So you might not see a wave, because the zoom is still 1:1 -> simply zoom out a bit.
- To speed-up GSMP you should pipe all the debugging informations into the "null-device": "gsmp > /dev/null"
<<less
Download (0.40MB)
Added: 2006-07-24 License: GPL (GNU General Public License) Price:
1192 downloads
Yet Another V4L Application 0.9

Yet Another V4L Application 0.9


Yet Another V4L Application (or yava for short) is lightweight v4l framegrabber with support for TrueType fonts and ftp-upload. more>>
Yet Another V4L Application (or yava for short) is lightweight v4l framegrabber with support for TrueType fonts and ftp-upload.
Yet Another V4L Application project is written in ANSI C.
It uses Andreas Schifflers excellent SDL_bgrab library for frame grabbing, SDL for internal image manipulation, SDL_ttf for TrueType font rendering, libcurl for ftp uploads and libpng for snapshot writing.
Main features:
- Lightweight, using pretty standard libraries
- Tuner support
- FTP-upload (active and passive modes)
- TrueType font rendering
- Text color (RGB) selection
- Vertical text positioning (top, center, bottom)
- Horisontal text positioning (left, center, right)
- Font selection and number of pts
- Snapshots in png
- Live viewer or console mode
<<less
Download (0.015MB)
Added: 2007-02-21 License: GPL (GNU General Public License) Price:
990 downloads
Mail::Field 1.74

Mail::Field 1.74


Mail::Field is a base class for manipulation of mail header fields. more>>
Mail::Field is a base class for manipulation of mail header fields.

SYNOPSIS

use Mail::Field;

$field = Mail::Field->new(Subject, some subject text);
print $field->tag,": ",$field->stringify,"n";

$field = Mail::Field->subject(some subject text);

Mail::Field is a base class for packages that create and manipulate fields from Email (and MIME) headers. Each different field will have its own sub-class, defining its own interface.

This document describes the minimum interface that each sub-class should provide, and also guidlines on how the field specific interface should be defined.

<<less
Download (0.047MB)
Added: 2006-06-29 License: Perl Artistic License Price:
1218 downloads
midillo 0.0

midillo 0.0


midillo is a library and set of tools for MIDI files manipulation. more>>
midillo is a library and set of tools for MIDI files manipulation. At this point it consists of simple diagnostic dump of MIDI file, filter, that strips unwanted events and converter to SMF format 0 files so that the keyboard which is not as capable as computer would understand it.

For example, this is the command that will convert file to SMF0 format, strip events not understood and not used by the keyboard and put the file to the memory card:
bash-3.00$ midi2f0 midifile.mid

> | midifilter -f sysex,meta_unknown,meta_obsolete,meta_texts
> > /mnt/card/casio_md/midifile.mid

<<less
Download (0.32MB)
Added: 2006-08-14 License: MIT/X Consortium License Price:
1166 downloads
ipmkchains 0.17.1

ipmkchains 0.17.1


ipmkchains is a firewall chain manipulation tool. more>>
ipmkchains is a firewall chain manipulation tool. This package contains a program, ipmkchains, that reads in a set of rule files, computes the differences between those rules and the rules that are currently in use, and executes the necessary commands to make the rules in use match the rules from the file.

How to install:
You must login as root and then run "make install".

How to use:
The rule files are formatted as Python source. See the sample rules included in the distribution for an example of how to code the rules

<<less
Download (0.033MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1204 downloads
Emilda 1.2.3

Emilda 1.2.3


Emilda is an Integrated Library System that features an OPAC. more>>
Emilda is an Integrated Library System that features an OPAC, circulation and administration functions, Z39.50 capabilities, and 100% MARC compatibility.

MARC compatibility is achieved using the Zebra server from Indexdata in conjunction with MySQL. Emilda is mainly written in PHP, but Perl scripts exist for MARC manipulation and shell interaction.
<<less
Download (0.67MB)
Added: 2005-06-30 License: GPL (GNU General Public License) Price:
1578 downloads
my_string 1.1

my_string 1.1


my_string is an easy-to-use, fast string manipulation library. more>>
my_string is an easy-to-use, fast string manipulation library. my_string is an incomplete port of PHP string manipulation functions to C.
Please note that this library is not binary safe. It was not written for binary data manipulation, just text string manipulation.
NOTE:
The resulting strings are statically allocated. The memory is freed and reallocated whenever the same function is called again.
BUGS:
There are no known bugs. If you do find any please let me know.
Enhancements:
- Fixed a memory allocation bug in str_Replace
<<less
Download (0.012MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1344 downloads
Mergeant 0.66

Mergeant 0.66


Mergeant is a database administration tool. more>>
Mergeant is a database administration tool.

Mergeant allows to connect to any database through the Libgda library (MySQL, PostgeSQL, Oracle, etc) and manage data within the database.

Any DML (data manipulation: insertion, update, deletion and selection) query can be created to help managing the data (queries can have optionnal parameters), from SQL statements or from a GUI interface.

The database structure (tables, data types, etc) can be browsed (modification is on the TODO list), and graphical representations of the database relations can be created.

<<less
Download (0.93MB)
Added: 2007-03-25 License: GPL (GNU General Public License) Price:
943 downloads
gstring

gstring


The General String library was inspired by the Icon programming language string manipulation features. more>>
The General String library was inspired by the Icon programming language string manipulation features. This library has a GNU license, i.e. it is free. I encourage you to get acquainted with the GNU license and support it if you agree with it.

Icon has two interesting features that are very useful in string manipulation:
Generators: A construct that can generate a sequence of values, and fails when no more values are available.

This is somewhat similar to Javas Iterator. This General String library supports generators through the IGenerator interface.

Backtracking: An operation can consist of two (or more) generators associated together, e.g. through an operator, if the second generator fails, we backtrack to the first generator and retry the operation again.

Think of a database transaction to help you understand backtracking, although they are different. This General String library supports backtracking through the operator classes in the gstring.operators package.

Next is a simple example to show the elegance of these concepts. Suppose that you want to parse a string to find the indexes of vowels:

GString source = new GString("Hello world"); // String to be parsed
SetChar target = new SetChar("aeiou"); // Vowels
IGenerator g = source.doGenerate().find().generator(target); // a find generator
Variant v; // a variant to hold generated positions

// loop until no more generations
do {
v= g.next(); // get next position
if (g.ok()) // if successful generation then print position
System.out.println(v);
} while (g.ok());

The above example will print:
1
4
7
<<less
Download (0.054MB)
Added: 2005-09-27 License: GPL (GNU General Public License) Price:
1488 downloads
Gimp::ScriptFu::Client 1.01

Gimp::ScriptFu::Client 1.01


Gimp::ScriptFu::Client is a Perl client for the GNU Image Manipulation Program. more>>
Gimp::ScriptFu::Client is a Perl client for the GNU Image Manipulation Program.

Gimp::ScriptFu::Client acts as a source filter in a Scheme script that uses Text::Template to preprocess any embedded Perl fragments contained between { } brackets before sending the resulting Scheme to a Gimp Script-Fu server. Each Perl fragment may or may not produce a Scheme fragment.
The Scheme script becomes a standalone client application.

This permits using Perl for getting parameters from the real world or for generating complex Scheme expressions, that would be more difficult or impossible with plain Scheme.

It also makes it possible to do Perlish things with Gimp if you cant do the compiler stuff for Gimp/Gimp::Fu for your OS. All recent Gimp versions include the Script-Fu server.

<<less
Download (0.006MB)
Added: 2007-04-24 License: Perl Artistic License Price:
920 downloads
amaroK XUL Remote 1.0

amaroK XUL Remote 1.0


AmaroK XUL Remote is an amaroK script that allows you to control amaroK from any Firefox browser on your network. more>>
AmaroK XUL Remote is an amaroK script that allows you to control amaroK from any Firefox browser on your network.
Main features:
- basic player manipulation: play, pause, stop, next, previous, seek, volume
- playlist view, plays a track when clicking on it
- collection browser with filtering, support for compilations
- drag and drop tracks, album and artists from the collection to the playlist
<<less
Download (0.038MB)
Added: 2007-05-24 License: GPL (GNU General Public License) Price:
544 downloads
Time::Zone 1.16

Time::Zone 1.16


Time::Zone is a miscellaneous timezone manipulations routines. more>>
Time::Zone is a miscellaneous timezone manipulations routines.

SYNOPSIS

use Time::Zone;
print tz2zone();
print tz2zone($ENV{TZ});
print tz2zone($ENV{TZ}, time());
print tz2zone($ENV{TZ}, undef, $isdst);
$offset = tz_local_offset();
$offset = tz_offset($TZ);

This is a collection of miscellaneous timezone manipulation routines.
tz2zone() parses the TZ environment variable and returns a timezone string suitable for inclusion in date-like output. It opionally takes a timezone string, a time, and a is-dst flag.

tz_local_offset() determins the offset from GMT time in seconds. It only does the calculation once.

tz_offset() determines the offset from GMT in seconds of a specified timezone.
tz_name() determines the name of the timezone based on its offset

<<less
Download (0.022MB)
Added: 2006-06-29 License: Perl Artistic License Price:
1214 downloads
Module::Signature 0.55

Module::Signature 0.55


Module::Signature is a Perl module signature file manipulation. more>>
Module::Signature is a Perl module signature file manipulation.

SYNOPSIS

As a shell command:
% cpansign # verify an existing SIGNATURE, or
# make a new one if none exists

% cpansign sign # make signature; overwrites existing one
% cpansign -s # same thing

% cpansign verify # verify a signature
% cpansign -v # same thing
% cpansign -v --skip # ignore files in MANIFEST.SKIP

% cpansign help # display this documentation
% cpansign -h # same thing
In programs:
use Module::Signature qw(sign verify SIGNATURE_OK);
sign();
sign(overwrite => 1); # overwrites without asking

# see the CONSTANTS section below
(verify() == SIGNATURE_OK) or die "failed!";

<<less
Download (0.067MB)
Added: 2007-02-16 License: Perl Artistic License Price:
980 downloads
Ccaudio 2-0.9.12

Ccaudio 2-0.9.12


Ccaudio is a C++ class library for audio manipulation. more>>
Ccaudio is a C++ class library for audio manipulation.

Ccaudio is a simple, highly portable, stand-alone, C++-based framework for manipulation of audio data.

Its goal is to be a C++ framework that as useful as audiofile or sndfile is for C programming, and to cover various generic and useful manipulations of audio data as well as audio file access. ccaudio compiles both under Unix and Win32 systems.
<<less
Download (0.43MB)
Added: 2006-11-25 License: LGPL (GNU Lesser General Public License) Price:
1064 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5