Used by MPlayer and some other multimedia programs in order to add support for video and audio codecs that are not yet implemented natively, like newer RealVideo variants and a lot of uncommon formats. Note that they are not necessary to play most common formats like DVDs, MPEG-1/2/4, DivX, Xvid, and so on.
With series I usually start with one or two dvds, and add more as more episodes are available. So the program - KoverArtist - had to be flexible enough to handle that. This also requires changing covers on the fly to use cases that can house more discs.
Enhancements:
- Some layout tweaking to make the main window fit better on a 1024x768 screen (thanks to Agnese Bonetti for reporting).
- Bugfix: Disc #1 tab was not shown on startup when no project was opened.
- Bugfix: koverartist crashed when ~/.cddb did not exist upon audio-cd import (thanks to Audidriver for reporting).
- Corrections in German translation.
- Added support for KinoArtist projects (KinoArtist is not released yet).
- When importing a disc and the project title or snapshots are not set, the disc settings are then used (like when opening a KMediaFactory project as a project).
- Added support for automake 2.6.x
ImageMagick® is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.
The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite programming language. Choose from these interfaces: G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), JMagick (Java), L-Magick (Lisp), NMagick (Neko/haXe), MagickNet (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), IMagick (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images dynamically and automagically.
Read More
The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite programming language. Choose from these interfaces: G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), JMagick (Java), L-Magick (Lisp), NMagick (Neko/haXe), MagickNet (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), IMagick (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images dynamically and automagically.
Krita supports the following image formats, both for importing and exporting: PNG, TIFF, JPEG, Dicom, XCF, PSD, GIF, BMP, XPM, Targa, RGB, and OpenEXR. Additionally, Krita can import ICO files. PSD (the Photoshop file format) is only supported up to version 6, from version 7 on, the Photoshop file format is closed.
Key Features:
- Plugins: Krita is extensible through plugins. There are tools, colorspaces, paint operations, filters and kpart-based user interface plugins.
- Scriptable: Krita is scriptable in Python and Ruby using Kross, the cross language scripting engine that originated in Kexi. The scripting is compatible with PyQt/KDE and Korundum for adding GUI items, such as dialog boxes.
- Color models: Krita uses lcms for a dependable color workflow using icc profiles for importing, exporting, selecting paint colors, printing, cutting and pasting. 8, 16, and 32 bit colorspaces are available (RGB, CMYK, L*a*b*, ...) and colors can be selected from a color wheel, rgb or grayscale sliders or with a palette.
- Editing and viewing: Unlimited undo and redo are available. You can cut, copy and paste between lagers and images, with conversion through icc profiles if this is necessary. OpenGL is supported for display. The view can be made fullscreen and can be split. Rulers are available, the image can be zoomed, and for maximizing the workspace all palette windows can be hidden in one go. Also a histogram palette is available.
- Images and layers: Layers and entire images can be mirrored, sheared, rotated and scaled, converted between colorspaces, and layers in different colorspaces can be merged. An image can be separated into colorspace channels.
- Layers: Layers can be added, removed, grouped, locked, made (in)visible, and re-ordered. Adjustment layers (layers which perform a filter function) can be added as well. A layer can be saved as a separate image and its colorspace can be changed.
- Tools: Through the innovative paintOp plugin system, all painting tools (brush, ellipse, line, etc.) can paint aliased, anti-aliased, erase, airbrush and more.
- Filters: Krita can multithread the operation of some filters. Filters can be previewed in the filter gallery. Available filters include color adjustment, sharpen or blur, emboss, raindrops, and more.
- Brushes: The GIMP brush shapes can be used, both colored and grayscale brushes and pipe brushes. Custom brushes can be created, even from entire layers or images. Colored brushes can also be used as masks.
Using Picasa and Picasa Web Albums together, you can now organize, edit, and upload your photos to the web from your computer in quick, simple steps. Arrange your photos into folders and albums and erase their blemishes using powerful editing tools in Picasa. Then use Picasa Web Albums to share those perfected photos online with family, friends, and the world.
In addition to typical CAD functions, CYCAS offers special elements and techniques for architectural design. Therefore, you can easily design and draft your ideas.
Developing professional 2D presentation of your design is worked out as fast as and as effective as illustrating your design 3 dimensional. CYCAS enables intuitive and uncomplicated handling of 2D and 3D elements.
The input of architectural elements such as of walls, openings and e.g. of dimension chains is intuitive and therefore it is easy to develop the concepts of a design. On top of that 3D elements and 3D units can be worked in for achieving professional 3D presentations.
K-3D is the free-as-in-freedom 3D modeling, animation, and rendering system for GNU / Linux, Posix, and Win32 operating systems. K-3D features a robust, object-oriented plugin architecture, designed to scale to the needs of professional artists, and is designed from-the-ground-up to generate motion-picture-quality animation using RenderMan-compliant render engines. We strongly recommend the Aqsis render engine for use with K-3D.
K-3D's innovative interactive tutorial system will introduce you to basic use of the program. New tutorials can easily be recorded and shared with the rest of the community.
K-3D allows you to create and edit documents in multiple realtime OpenGL solid, shaded, texture-mapped views. You can even model, animate, and interact with animations while they play back for maximum productivity!
Read More
K-3D's innovative interactive tutorial system will introduce you to basic use of the program. New tutorials can easily be recorded and shared with the rest of the community.
K-3D allows you to create and edit documents in multiple realtime OpenGL solid, shaded, texture-mapped views. You can even model, animate, and interact with animations while they play back for maximum productivity!
Because Mathematics can be so fun!
K3DSurf is a program to visualize and manipulate Mathematical models in three, four, five and six dimensions. K3DSurf supports Parametric equations and Isosurfaces.Because an image is worth 1000 words... (*)
And because (*) isn't totally true...
Features
- Interactive visualization with mouse events (Right: Rotate, Middle: translate and left: Scale).
- Real time animation (rotation) and morph (by the introduction of t_time variable). Animation and morph can also be monitored by controls that affect the CPU usage and t_time step.
- Creat screenshots by copying the draw window or by using the best ray tracer on the net: Povray.
Creat movie scene is also supported - Generat Mesh files that describe the shape of the mathematical model.
Supported formats are:
- Povscript : Povray is the best ray tracer available on the net...and it's free.
- VRML2: to use with the majority of current browsers via an appropriate plug-in.
- OBJ: a well-known file format supported by the majority of 3D applications (Blender, MAYA and Moray...).
K3DSurf Usage
K3DSurf can be used by every one interested in 3D Mathematical drawing functions and don't require any special competences by users. Most of the work was done with the intention to make K3DSurf as simple as possible but without any harm of it's efficiency:
- K3DSurf program is developed for being used by beginner users with low level degree in Mathematical science simply by testing examples (more than 50) given with it and by rendering them with Povray.
Add/remove some functions from equations and visualize new results is the best way to understand 3D mathematical functions behaviours.
- 2D and 3D Designers: Pov scripts (and other file formats) generated by K3DSurf can also be integrated in complicated scenes. Adding textures to mesh objects under Povray, for examples, is straightforward.
- Teachers and height level students can study very complicated surfaces with K3DSurf. 4D/5D hyperobjects is another field where talented competences can give their best to discover new entity with artefacts that are not obvious to understand for a neophyte.
K3DSurf Overview
Parametric Surface/curve :
K3DSurf use parametric descriptions of it's physical models. The parametric method of representing surfaces/curves uses a function to map some portion of R2 (the domain) to a patch of the surface in R3.
Because any position in the plane, and thus any position on the surface patch, can be uniquely given by two coordinates, the surface is said to be parameterized by those coordinates.
Parametric equations can be either “Implicit” or “Explicit”:
** Explicit equations:
In an explicit equations, x, y, and z are each given by separate functions of parameters u and v.
Example: X =u, Y = u+v, Z = cos(u+v)
** Implicit equations: Right now, only implicit equations like Z^n = f(X,Y) with (n mod 2 = 1) are supported by K3DSurf.
Example: Z = exp(x^2 + y^2), Z^7 = exp(x*cos(y))...
Because any position in the plane, and thus any position on the surface patch, can be uniquely given by two coordinates, the surface is said to be parameterized by those coordinates.
Parametric equations can be either “Implicit” or “Explicit”:
** Explicit equations:
In an explicit equations, x, y, and z are each given by separate functions of parameters u and v.
Example: X =u, Y = u+v, Z = cos(u+v)
** Implicit equations: Right now, only implicit equations like Z^n = f(X,Y) with (n mod 2 = 1) are supported by K3DSurf.
Example: Z = exp(x^2 + y^2), Z^7 = exp(x*cos(y))...
K3DSurf defined functions:
Function | Symbol |
Sine | sin() |
Cosine | cos() |
Tangent | tan() |
Arc Sine | asin() |
Arc Cosine | acos() |
Arc Tangent | atan() |
Hyperbolic Sine | sinh() |
Hyperbolic Cosine | cosh() |
Hyperbolic Tangent | tanh() |
Inverse Hyperbolic Sine | asinh() |
Inverse Hyperbolic Cosine | acosh() |
Inverse Hyperbolic Tangent | atanh() |
Natural Logarithm | log() |
Logarithm base 10 | log10() |
Angle | angle() |
Absolute Value / Magnitude | abs() |
Secant (equivalent to 1/cos()). | sec() |
Cscant (equivalent to 1/sin()). | csc() |
Cotant (equivalent to 1/tan()). | cot() |
Modulus | mod() |
Square Root | sqrt() |
Exponential | exp() |
Min(A,B) | min(A,B) |
Max(A,B) | max(A,B) |
Rounds to the closest integer | int() |
Constants | pi |
User defined functions :
You can define your own function by using «Function definition" area in "More Option" page.
Exemple :
k(u,v,t,x,y) = sin(u)*cos(v)*t*x
X = u
Y = cos(v)*k(u,v,t,x,y) <-- cos(v)*[sin(u)*cos(v)*t*x]
Z = cos(u)
You can also use the function "k" for more complicated purpose like:
X = u
Y = v
Z = k(exp(u)*t,u,v,t,t) <-- sin(exp(u)*t)*cos(u)*v*t
NB: The definition of the function k use (u,v,t,x,y) parameters which are different compared to (u,v,t,x,y) used in parametric equations.
Exemple :
k(u,v,t,x,y) = sin(u)*cos(v)*t*x
X = u
Y = cos(v)*k(u,v,t,x,y) <-- cos(v)*[sin(u)*cos(v)*t*x]
Z = cos(u)
You can also use the function "k" for more complicated purpose like:
X = u
Y = v
Z = k(exp(u)*t,u,v,t,t) <-- sin(exp(u)*t)*cos(u)*v*t
NB: The definition of the function k use (u,v,t,x,y) parameters which are different compared to (u,v,t,x,y) used in parametric equations.
Animation and Morph :
** Animation consists in 3D rotation of the object.
Direction and speed of the rotation are controlled with Mouse Button direction and speed.
** Morph consists on the introduction of new parameter “t” inside parametric equations.
Example:
X = u
Y = v
Z = sin(pi*((u)^2+(v)^2))/2 ==> sin(t*pi*((u)^2+(v)^2))/2
You have to click « calculate » button to register the new equation.
Now, activate Morph effect (basic-->AimationAndMorph-->Morph). You can also combine Animation and Morph effects. In addition, you can control CPU usage and t_step in “More Option” page.
Direction and speed of the rotation are controlled with Mouse Button direction and speed.
** Morph consists on the introduction of new parameter “t” inside parametric equations.
Example:
X = u
Y = v
Z = sin(pi*((u)^2+(v)^2))/2 ==> sin(t*pi*((u)^2+(v)^2))/2
You have to click « calculate » button to register the new equation.
Now, activate Morph effect (basic-->AimationAndMorph-->Morph). You can also combine Animation and Morph effects. In addition, you can control CPU usage and t_step in “More Option” page.
Art of Illusion is a free, open source 3D modelling and rendering studio. It is written entirely in Java, and should be usable on any Java Virtual Machine which is compatible with Java 5 or later.
The current version is 2.7.2, released April 19, 2009. This version is both stable and powerful enough to be used for serious, high end animation work. Many of its capabilities rival those found in commercial programs. Some of the highlights include subdivision surface based modelling tools, skeleton based animation, and a graphical language for designing procedural textures and materials.
Read More
The current version is 2.7.2, released April 19, 2009. This version is both stable and powerful enough to be used for serious, high end animation work. Many of its capabilities rival those found in commercial programs. Some of the highlights include subdivision surface based modelling tools, skeleton based animation, and a graphical language for designing procedural textures and materials.
An Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.
Inkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more. We also aim to maintain a thriving user and developer community by using open, community-oriented development.
Dia is inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.
It can load and save diagrams to a custom XML format (gzipped by default, to save space), can export diagrams to a number of formats, including EPS, SVG, XFIG, WMF and PNG, and can print diagrams (including ones that span multiple pages).