Sponsored Content
Full Discussion: Converting XImage to PNG
Top Forums Programming Converting XImage to PNG Post 302481176 by fpmurphy on Friday 17th of December 2010 12:15:50 AM
Old 12-17-2010
You have lots of work to do to programmatically convert an XImage to PNG or any one of the other public formats. Best go explore what existing libraries such as Cairo do. For example see _get_image_surface() in cairo-xlib-surface.c.
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

converting kb to mb

When I create filesystems in AIX i often get confused(using smit) When you specify size in aix, it is asked like this SIZE of file system (in 512-byte blocks) I never seem to grasp this, what is the equation to get say 500mb? Or is there a program anyone knows of that does this, like a... (1 Reply)
Discussion started by: csaunders
1 Replies

2. Shell Programming and Scripting

makefile to convert .jpeg to .png thumnails

Hello! I'm desperately trying to write a makefile that converts and scales jpeg files to png files in subdirectories I want to use netpbm, so I just need the commands: anytopnm pnmscale pnmtopng For various reasons i want to use a makefile. This is the first time i use the make tool... (1 Reply)
Discussion started by: henningbaer
1 Replies

3. Shell Programming and Scripting

cgi script to print all .png files on a single page

Hi guys I'm relativley new to Perl, and have not touched html before, im trying to write a cgi script that prints all images on a single html page from a given directory. Im using perl to gather stats, rrdtool to update and create graphs now i just need to print these graphs all onto 1 index.cgi... (3 Replies)
Discussion started by: jeffersno1
3 Replies

4. Programming

Changing BPP in XImage

im trying to take a 24 BPP screen cap and save it to bitmap, but seems like it XImage is always 32 BPP, the value 0x00FFFFFF supposed to be 24 ! whenever i change bmpInfoHeader.biBitCount to 24, the image gets messed up.. here is the code im using typedef struct tagBITMAPFILEHEADER {... (5 Replies)
Discussion started by: JonhyM
5 Replies

5. Shell Programming and Scripting

Loop through directory convert jpg to png

Hi guys. I will be frequently needing to convert .jpg files to 183x183 .png thumbnails. I can't quite seem to wrap my head around how to make a for loop to do this. With the help of my friend (who may have mislead me, I'm quite confused) I've got this. This is bash the command is: pngify... (3 Replies)
Discussion started by: Drayol
3 Replies

6. Windows & DOS: Issues & Discussions

Super Simple Script to remove first characters of any png file

Well I searched the net with varying success, but it seems kinda hard to find a one/max 2 lined command to: strip all *.png files in the folder from their first two characters. Any help is appreciated. In DOS commandline of course... (17 Replies)
Discussion started by: pasc
17 Replies

7. Shell Programming and Scripting

Sendmail Png Attachments

I use sendmail to send html emails, my script works perfect and sends email with plain text attachment. Now i need to attache png file to the email and this attachment part is not working. ( echo "From: $FROM" echo "To: $TO" echo "MIME-Version: 1.0" echo "Subject: $SUBJECT" echo... (4 Replies)
Discussion started by: posner
4 Replies

8. Shell Programming and Scripting

Mailing multiple PNG attachments using sendmail

Need assistance in using the below script and having multiple png file attachments in the same script . Your inputs are appreciated. I dont have uuencode , I use either mailx, sendmail, mpack . ( echo "to: samplemail@somewhere.com" echo "from: samplemail@elsewhere.com" echo "subject:... (2 Replies)
Discussion started by: ajayram_arya
2 Replies

9. Shell Programming and Scripting

Need Help in converting

I have Excel file with the below three columns, i need your expertise in converting this to .csv file delimiter "|" Excel - Serial Number Serial Name Serial Brand 111 test sample 123 test2 sample1 134 ... (9 Replies)
Discussion started by: kiran_hp
9 Replies
CAIROCONTEXT(3) 							 1							   CAIROCONTEXT(3)

The CairoContext class

INTRODUCTION
Context is the main object used when drawing with cairo. To draw with cairo, you create a CairoContext, set the target CairoSurface, and drawing options for the CairoContext, create shapes with functions . like CairoContext::moveTo and CairoContext::lineTo, and then draw shapes with CairoContext::stroke or CairoContext::fill. Contexts can be pushed to a stack via CairoContext::save. They may then safely be changed, without loosing the current state. Use CairoContext::restore to restore to the saved state. CLASS SYNOPSIS
CairoContext CairoContext Methods o public void CairoContext::appendPath (CairoPath $path) o public void CairoContext::arc (float $x, float $y, float $radius, float $angle1, float $angle2) o public void CairoContext::arcNegative (float $x, float $y, float $radius, float $angle1, float $angle2) o public void CairoContext::clip (void ) o public array CairoContext::clipExtents (void ) o public void CairoContext::clipPreserve (void ) o public array CairoContext::clipRectangleList (void ) o public void CairoContext::closePath (void ) o public CairoContext::__construct (CairoSurface $surface) o public void CairoContext::copyPage (void ) o public CairoPath CairoContext::copyPath (void ) o public CairoPath CairoContext::copyPathFlat (void ) o public void CairoContext::curveTo (float $x1, float $y1, float $x2, float $y2, float $x3, float $y3) o public array CairoContext::deviceToUser (float $x, float $y) o public array CairoContext::deviceToUserDistance (float $x, float $y) o public void CairoContext::fill (void ) o public array CairoContext::fillExtents (void ) o public void CairoContext::fillPreserve (void ) o public array CairoContext::fontExtents (void ) o public int CairoContext::getAntialias (void ) o public array CairoContext::getCurrentPoint (void ) o public array CairoContext::getDash (void ) o public int CairoContext::getDashCount (void ) o public int CairoContext::getFillRule (void ) o public void CairoContext::getFontFace (void ) o public void CairoContext::getFontMatrix (void ) o public void CairoContext::getFontOptions (void ) o public void CairoContext::getGroupTarget (void ) o public int CairoContext::getLineCap (void ) o public int CairoContext::getLineJoin (void ) o public float CairoContext::getLineWidth (void ) o public void CairoContext::getMatrix (void ) o public float CairoContext::getMiterLimit (void ) o public int CairoContext::getOperator (void ) o public void CairoContext::getScaledFont (void ) o public void CairoContext::getSource (void ) o public void CairoContext::getTarget (void ) o public float CairoContext::getTolerance (void ) o public void CairoContext::glyphPath (array $glyphs) o public bool CairoContext::hasCurrentPoint (void ) o public void CairoContext::identityMatrix (void ) o public bool CairoContext::inFill (string $x, string $y) o public bool CairoContext::inStroke (string $x, string $y) o public void CairoContext::lineTo (string $x, string $y) o public void CairoContext::mask (string $pattern) o public void CairoContext::maskSurface (string $surface, [string $x], [string $y]) o public void CairoContext::moveTo (string $x, string $y) o public void CairoContext::newPath (void ) o public void CairoContext::newSubPath (void ) o public void CairoContext::paint (void ) o public void CairoContext::paintWithAlpha (string $alpha) o public array CairoContext::pathExtents (void ) o public void CairoContext::popGroup (void ) o public void CairoContext::popGroupToSource (void ) o public void CairoContext::pushGroup (void ) o public void CairoContext::pushGroupWithContent (string $content) o public void CairoContext::rectangle (string $x, string $y, string $width, string $height) o public void CairoContext::relCurveTo (string $x1, string $y1, string $x2, string $y2, string $x3, string $y3) o public void CairoContext::relLineTo (string $x, string $y) o public void CairoContext::relMoveTo (string $x, string $y) o public void CairoContext::resetClip (void ) o public void CairoContext::restore (void ) o public void CairoContext::rotate (string $angle) o public void CairoContext::save (void ) o public void CairoContext::scale (string $x, string $y) o public void CairoContext::selectFontFace (string $family, [string $slant], [string $weight]) o public void CairoContext::setAntialias ([string $antialias]) o public void CairoContext::setDash (string $dashes, [string $offset]) o public void CairoContext::setFillRule (string $setting) o public void CairoContext::setFontFace (CairoFontFace $fontface) o public void CairoContext::setFontMatrix (string $matrix) o public void CairoContext::setFontOptions (string $fontoptions) o public void CairoContext::setFontSize (string $size) o public void CairoContext::setLineCap (string $setting) o public void CairoContext::setLineJoin (string $setting) o public void CairoContext::setLineWidth (string $width) o public void CairoContext::setMatrix (string $matrix) o public void CairoContext::setMiterLimit (string $limit) o public void CairoContext::setOperator (string $setting) o public void CairoContext::setScaledFont (string $scaledfont) o public void CairoContext::setSource (string $pattern) o public void CairoContext::setSourceRGB (string $red, string $green, string $blue) o public void CairoContext::setSourceRGBA (string $red, string $green, string $blue, string $alpha) o public void CairoContext::setSourceSurface (string $surface, [string $x], [string $y]) o public void CairoContext::setTolerance (string $tolerance) o public void CairoContext::showPage (void ) o public void CairoContext::showText (string $text) o public int CairoContext::status (void ) o public void CairoContext::stroke (void ) o public array CairoContext::strokeExtents (void ) o public void CairoContext::strokePreserve (void ) o public array CairoContext::textExtents (string $text) o public void CairoContext::textPath (string $string) o public void CairoContext::transform (string $matrix) o public void CairoContext::translate (string $x, string $y) o public array CairoContext::userToDevice (string $x, string $y) o public array CairoContext::userToDeviceDistance (string $x, string $y) PHP Documentation Group CAIROCONTEXT(3)
All times are GMT -4. The time now is 07:26 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy