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 30.067.544 Times

CAD::Drawing::Manipulate::Graphics 0.26

  Date Added: February 09, 2010  |  Visits: 1.037

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  -  Harbour 3.0.0
Harbour is the Free Open Source Software implementation of a multi-platform, multi-threading, object-oriented, scriptable programming language, backwards compatible with Clipper/xBase. Harbour consists of a compiler and runtime libraries with...
12.51 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
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...
2.73 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