Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47019 - media-gfx/xmorph (new ebuild)
Summary: media-gfx/xmorph (new ebuild)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL: http://xmorph.sourceforge.net/
Whiteboard: sunrise suggested
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-04-06 19:23 UTC by autobear
Modified: 2018-06-07 18:25 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
A possible (kinda broken) ebuild. (xmorph-20060304.ebuild,869 bytes, text/plain)
2006-04-29 21:15 UTC, nichozo
Details
another ebuild (xmorph-20090929.ebuild,943 bytes, text/plain)
2009-11-10 22:38 UTC, michael higgins
Details

Note You need to log in before you can comment on or make changes to this bug.
Description autobear 2004-04-06 19:23:08 UTC
The two programs xmorph and gtkmorph  are the GUI (graphical user interfaces, that is, front-ends) to libmorph, a library that implements digital image warping , known as morphing.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Morphing was invented and first used by Industrial Light and Magic. The original
author of the first morphing algorithm is Douglas B. Smythe.  If you can get
ahold of the article, read Douglas B.  Smythe's article A Two-Pass Mesh Warping
Algorithm for Object Transformation and Image Interpolation'', ILM Technical
Memo 1030, Computer Graphics Department, Lucasfilm Ltd., 1990.  This kind of
morphing is technically nothing more than a simultaneous warp and dissolve (see
example) of an image. Another kind of morphing, which is far more involved than
what xmorph does, uses 3D models of the two things being morphed.
The first commercial use of morphing was in a sequence in the movie  Willow.
Since then, morphing has been widely used.  Among the more memorable morphing
sequences are those found in Michael Jackson's ``Black or White'' video, and in
the movie T2.

Be sure to read George Wolberg's  Digital Image Warping.  I have corresponded
with George Wolberg about this program.  I asked him whether he considered
xmorph to be a violation of copyright of the algorithms in his book, since there
are similarities.  Mr. Wolberg assured me that my algorithms were different
enough that there was no problem, and he seemed very interested and enthused
about the existence of my public domain implementation.  Also, the algorithms
published in Mr. Wolberg's book had bugs in them which I and other xmorph
contributors have found, and those bugs have been reported to George Wolberg,
who verified my corrections to be proper.  I was also told that these bugs were
propagated on to Lucasfilm, although I have heard from no one at Lucasfilm directly.

A.Mennucci: In Nov 2003,  I have reviewed some of the libmorph code; I have
changed the morphing routines , to this end:

    * in the older code, meshes must have the border on the image border; now
the border of the mesh is free to move
    *  the old warp algorithm works on the original image, and pushes the pixels
from the original image to the warped one; the new code works on the warped
image, and pulls the pixel from the original one;
    * for this reason, I have rewritten the resample algorithm: there are two
routines now, 
          o bilinear sampling: reasonably good, 5 times faster than the antialiasing
          o antialiasing sampling: very high quality (dynamic lanczos kernel);
recommended for animations, for images with fine grain and texture, for the
final results of your work; even for still images, it produces sharper images
than the above (in all of my tests)
      see example
Comment 1 nichozo 2006-04-29 21:15:41 UTC
Created attachment 85807 [details]
A possible (kinda broken) ebuild.

This ebuild lacks tkmorph and xmorph support (it'll even try to compile if you don't set the gtk flag, but I assume that'll break something) and, since there's no ebuild for it yet, has no waili support neither.

Oh... and the required versions for building/running this package might not be correct.
Comment 2 Christian Weiske 2007-01-13 15:45:53 UTC
Somebody caring about this?
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-01-07 17:12:56 UTC
(this is an automated message based on filtering criteria that matched this bug)

Hello, The Gentoo Team would like to firstly thank you for your ebuild
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay.
So, the sunrise team is suggesting that you look into this and submit your
ebuild to the overlay where even *you* can commit to. =)

Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. 

Thanks,
On behalf of the Gentoo Sunrise Team,
Jeremy.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Comment 4 michael higgins 2009-10-07 07:33:31 UTC
(In reply to comment #2)
> Somebody caring about this?
> 

Yes.

Debian seems to be keeping it more current. The project is probably dead, but it still works: 
http://ftp.de.debian.org/debian/pool/main/x/xmorph/xmorph_20090926.tar.gz if anyone is interested.

morph and xmorph work, gtkmorph has issues.... anyway, it'd be nice if we had it in a tree, but it does compile. IDK if gtkmorph works for anyone... 
Comment 5 michael higgins 2009-11-02 20:26:28 UTC
(In reply to comment #4)
> (In reply to comment #2)
> > Somebody caring about this?
> > 
> 
> Yes.
> 
> Debian seems to be keeping it more current. The project is probably dead, but
> it still works: 
> http://ftp.de.debian.org/debian/pool/main/x/xmorph/xmorph_20090926.tar.gz if
> anyone is interested.
> 
> morph and xmorph work, gtkmorph has issues.... anyway, it'd be nice if we had
> it in a tree, but it does compile. IDK if gtkmorph works for anyone... 
> 

Link update:
http://xmorph.svn.sourceforge.net/viewvc/xmorph/xmorph-current/

It looks like it's still maintained. Anyway, if I can make a working ebuild, I'll post it here. 
Comment 6 michael higgins 2009-11-10 22:38:03 UTC
Created attachment 209865 [details]
another ebuild

updated to use last released version from Debian. IDK what the deal is, but at least xmorph and morph work. Gtkmorph has some deprecated code that segfaults... might be fixed in launchpad svn, but I don't know libtool enough to build it, so... anyway, there it is.