|
|
I received the following message, "?????? delegation failed ...". What does it mean?
How can I improve the appearance of 24-bit images displayed on my colormapped X server?
How do I set the transparency index in a GIF image so it displays properly within Mozilla?
How can I stop the filenames from changing in the title bar of the animate(1) image window?
The image grabbed by import(1) does not look like the image on my X server. What's wrong
When I display or convert an image, I get Memory allocation error. What can I do?
How do I concatenate three images left-to-right with no borders, frames, or text?
How do I create a GIF animation sequence to display within Netscape?
I have an HP. How do I take advantage of the Color Recovery option?
I displayed an image and it appears as one solid color. What did I do wrong?
I received the following message, "???? library is not available ...". What does it mean?
I want to inspect the values of the matte channel within my image. How can I do that?
How can I add one of those cool bevels to my image that I see used on the Web?
I try to launch display from my window manager and it fails. What's up?
When I convert Postscript to another format, how can I improve the appearance of the text?
How can I annotate an image with text that is 2 to 3 inches tall?
How can I convert my GIF animation sequence to individual image files?
How can I remove the background that prints around my image when I display it with Netscape?
How come Adobe Acrobat 2.1 can't read GraphicsMagick's PDF format?
If you have a colormapped X server, the number of unique colors in an image must first be reduced to match the requirements of your server before it can be displayed. Display tries to make the color reduced image closely resemble the original. However, there are some options that may improve the appearance.
You can use a private colormap. By default, your image must share colors with existing applications on your X server. The colors in your image may be very different than the shared colors and the results may be visually unsatisfactory. Try
display -colormap private image.miff
The disadvantage is the annoying colormap loading and unloading as you move your pointer in and out of the image window.
The YCbCr colorspace may give better results when color reducing images of people faces. Try
display -colorspace YCbCr image.miff
If you intend to view an image frequently, reduce the number of colors to match the resolution of your X server once and write to a new image. Then display this new image. For example,
convert -colors 256 -dither image.jpeg image.miff display image.miff
This forces the time-consuming process of color reducing the image to one-time, rather than each time the image is displayed.
point replace floodfill
The point method changes the matte value of any pixel selected with the pointer until the button is is released. The replace method changes the matte value of any pixel that matches the color of the pixel you select with a button press. Floodfill changes the matte value of any pixel that matches the color of the pixel you select with a button press and is a neighbor.
Select your transparent pixel with the pointer and press a button. The image is redisplayed with any transparent pixels recolored to the background color. You can select other pixels or areas to force to transparent. When you are satisfied, press Return.
Finally, choose Save from the command menu and write your GIF image to a file. Note that setting transparency works best on a TrueColor or DirectColor visual. If your server only exports colormapped visuals you will need to use a Standard Colormap to set transparency.
xstdcmap -best display -map list image.gif choose Matte Edit select your transparent pixel then press Return choose Save
If you do not have the xstdcmap(1) program, try
display -visual TrueColor image.gif
animate -title "My Image Sequence" images.
import -descend image.miff
or set this X resource:
import.descend: True
By default, import quickly grabs the image from the X server. However, it may not always have the correct colors in some areas. This can happen when a subwindow has a different colormap than its parent. With -descend, import descends the window hierarchy. Descending involves grabbing the image and colormap of each window or subwindow associated with the window you select and compositing it on a blank canvas. This can be significantly slower than just grabbing the top-level window but ensures the correct image.
animate -geometry 352x240 -scene 0-71 yuv3:frame%d
display -gamma 1.0,0.0,0.0 image.miff
|
QuantumDepth |
Virtual Memory |
|---|---|
|
8 |
3MB |
|
16 |
8MB |
|
32 |
15MB |
GraphicsMagick is designed to be general purpose. It can display many image storage formats (Monochrome, PseudoColor, or TrueColor) on many different types of X visuals (StaticGray, StaticColor, PseudoColor, GrayScale, DirectColor, or TrueColor). To support all these combinations of image storage formats and X visuals, extra memory is required. Additionally, animate and montage store an entire image sequence in memory.
montage -mode concatenate -tile 3x1 image1.ppm image2.ppm \ image3.ppm concatenated.miff
To concatenate the images top-to-bottom, use -tile 1x3.
For more control over the placement of an image, use composite. First create a matte image and position your images onto the matte. For example,
convert -size 350x500 xc:black composite.miff composite -geometry +0+0 composite.miff image1.gif composite.miff composite -geometry "+1"00+0 composite.miff image2.gif composite.miff composite -geometry +0+300 composite.miff image3.gif composite.miff composite -geometry +0+375 composite.miff image4.gif composite.miff
convert -delay 20 frame*.gif animation.gif
You can also declare specific delays for each frame of the image sequence. For example, if the delay was 20, 10, and 5, use
convert -delay 20 frame1.gif -delay 10 frame2.gif \ -delay 5 frame3.gif animation.gif
Use -page to specify the left and top locations of the image frame:
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animation.gif
Finally, if you want the image to loop within Netscape, use -loop:
convert -loop 50 frame*.gif animation.gif
For further information about GIF animation, see GIF Animation on the WWW.
Note, that all the images are composited into a single a?
convert frame1.gif -page +50"+1"00 frame2.gif -page +0"+1"00 \ frame3.gif animatio