Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.289.516 Times

CAD::Drawing::Manipulate::Graphics 0.26

  Date Added: February 09, 2010  |  Visits: 1.092

CAD::Drawing::Manipulate::Graphics

Report Broken Link
Printer Friendly Version


Product Homepage
Download (93 downloads)

CAD::Drawing::Manipulate::Graphics - Gimp meets CAD. Methods All of these are CAD::Drawing methods (I force my own inheritance:) image_init Initialize the image at $addr based on the value at the fullpath key. This establishes the contained Image::Magick object and loads the image into memory in the image_handle key. $drw->image_init($addr); image_crop Crops an image and its definition (actually, changes its insert point) according to the points given by @crop_points (which maybe had better be within the object (but I dont really sweat that.)) @crop_points should be in world coordinates as follows: @crop_points = ( [$lower_left_x , $lower_left_y ], [$upper_right_x, $upper_right_y], ); # note that you can get these as # ($drw->getExtentsRec($something))[0,2] $drw->image_crop($addr, @crop_points); image_scale Scales both the image and the definition by $scale, starting at @base_point. $drw->image_scale($addr, $scale, @base_point); image_rotate This leaves the definition orthoganal, expands the underlying image object, and resets the insert point and size properties accordingly. $drw->image_rotate($addr, $angle, @point); The current implementation does not handle the change to the image clipping boundary. image_swap_context This involves a scaling of the image (the contexts should be aligned over each other at this point or everything will go to hell.) Do your own move / rotate / crop before calling this, because all this does is to scale the underlying image object such that the vec property of the image definition at $dest_addr can be used correctly. Note that this does not "swap" the image to $dest_addr, rather it uses the image definition of $dest_addr to change the image object and definition at $source_addr. Also note that the image must fit completely inside (I think) of the destination in order for the composite to work correctly. $drw->image_swap_context($source_addr, $dest_addr);.

Requirements: No special requirements
Platforms: Linux
Keyword: Cad Caddrawingmanipulategraphics Crop Definition Image Libraries Object Point Points Programming
Users rating: 0/10

License: Freeware Size: 39.94 KB
CAD::DRAWING::MANIPULATE::GRAPHICS RELATED
3D Graphic Tools  -  frob 3D viewer 1.0
frob 3D viewer project is a 3D object point/wireframe/polygon viewer - called frob3dv for lack of a better name. I wrote this version mainly to learn c++. Also it was the first program I wrote after I got a PC (and put linux on it), but it has a...
51.2 KB  
Productivity  -  Dual Lock Crop 1.0.1.0
Double the size of your lock screen wallpaper! This app is a simple tool that will crop an image into the exact resolution of a "double-wide" lock screen. Then, you can set the left side of the cropped image as your normal lock screen and...
1024 KB  
Database Tools  -  eyedb 2.8.8
EyeDB is an Object Oriented Database Management System (OODBMS) providing an advanced object model (inheritance, collections, arrays, methods, triggers, constraints), an object definition language, an object query language and C++ and Java bindings.
5.13 MB  
Screen Capture Tools  -  piXflow - slideshow composer 0.9.9.1
piXflow browses your image libraries and previews them as thumbnails. It comes with a comfortable image viewer / player with optional full screen mode. Simple doubleclicks add / remove the best quality shots from your digital camera to your...
182.01 KB  
Development Tools  -  Bias Field Corrected Fuzzy C-Means 1.0
This function segments (clusters) an image into object classes, and estimates and corrects for slow varying illumination artifacts. Estimates and corrects for bias field in 3D MRI, streak artifacts in CT, and illumination artifacts in color...
133.12 KB  
Lifestyle  -  [A] LockScreen Azan 1.2.0.2
---New in Version 1.2.0.2 --- Added functionality to adjust time according to daylight savings. ---New in Version 1.2 --- 1. Added functionality to crop the image. 2. Fixed Tile update bug. 3. Improved...
1024 KB  
Social Networking  -  Photos upload for Facebook 1.0.0.0
a facebook photo uploader with extra features for edit, crop, filter image. Just login to your facebook and enjoy Requirements: Windows Phone 8.1, Windows Phone 8
2 MB  
Lifestyle  -  Sketch and color free 1.0.0.0
Turn your photos to coloring book pages and then color them. Features: - pick an image from the photo hub - take a photo with the camera - scale, rotate and crop the image - extract image eges - balance the darkness - remove...
1024 KB  
Code Management Tools  -  Logtalk for Mac OS 2.42
An object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As a multi-paradigm language, it includes support for both prototypes and classes, protocols (interfaces), component-based programming...
921.6 KB  
Programming  -  Object Oriented Stack Language - oosl rc
Cross platform object oriented stack programming language. This general purpose RPN language works in terminal (running scripts), can be used to develop graphic applications, run as a CGI under web servers or embeded in other applications.
8.69 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 3.15.3
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB