Announcement
Collapse
No announcement yet.
Ultimate graphic control
Collapse
X
-
Ultimate graphic control
Last edited by Patrice Terrier; 1 Feb 2008, 01:48 AM.Patrice Terrier
www.zapsolution.com
www.objreader.com
Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).Tags: None
-
Needless to say that GDImage allows you to match raster and vector drawing altogether, you can check it with the "vector.bas" demo and move any of the object (vector or raster) using the mouse.
GDImage being towered to the future, it allows you to even draw on VISTA in full composited DWM mode (aero glass), something impossible to do with GDI alone.
Screen shot:
If you have VISTA you can see the GDImage DWM compatible mode, running the "carousel.bas" demo.
...Patrice Terrier
www.zapsolution.com
www.objreader.com
Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).
Comment
-
WOW! :applaus:
Impressive graphic work as always. Great stuff.Paul Squires
FireFly Visual Designer (for PowerBASIC Windows 10+)
Version 3 now available.
http://www.planetsquires.com
Comment
-
GDImage (trial version) is provided with a CHM help file and a chapter dedicated to the "Pro version" where the Pro API is listed.
· ZI_EventMessage
· ZI_CreateGLTextureFrom32Bit
· ZI_GetMovingSpriteID
· ZI_GetMovingSpriteItem
· ZI_GetObjectFocusID
· ZI_MouseOverObjectID
· ZI_SetGLTextureFrom32Bit
· ZI_SetMutipleGLTextureFrom32Bit
· ZI_SetObjectFocusID
· ZI_FontBox
· ZI_SetFontBoxParameters
· ZD_GetObjectXYcapture
· ZD_SetObjectImageLabel
· ZD_GetObjectImageLabel
· ZD_SetObjectScroll
· ZD_GetObjectScroll
· ZD_SetObjectLocked
· ZD_GetObjectLocked
· ZD_UsePngOpacity
The Pro version allows you to create interactive application using callback events, together with mouse and keyboard support for easy sprite manipulation, and full 32-bit ARGB support. Plus complete True Type Font dialog, to enter text and edit all the parameters. Plus multiple layer support and object properties.
List of the properties that could be used together with the graphic object created with the Pro version:
- objType (Text, Ellipse, Rectangle, Curve, Arrow, Polyline, Bitmap, Bezier, Polypolygon, TextBitmap)
- useFont (True Type)
- useSize (Font size)
- fontFam (Font family)
- strFormat (String format)
- useARGB (Full 32-bit ARGB color)
- use3D (Boolean for 3D effect)
- x1 (x location)
- y1 (y location)
- x2 (width)
- y2 (height)
- visible (boolean visibility state)
- order (zOrder location)
- locked (boolean, can't be moved with the mouse)
- ID (unique object IDentifier)
- Style (object style)
- Bitmap (handle to the associated DIB bitmap)
- Region (handle to the associated region)
- objLabel (friendly name)
- xCapture (mouse X capture)
- yCapture (mouse Y capture)
- opacity (object opacity, alpha channel value)
- scale (zooming size)
- clone (pointer to the original object)
- xP (X offset for scaled object)
- yP (Y offset for scaled object)
- angle (The rotation angle)
- quality (Antialias quality)
- flipmode (display orientation)
- selected (in case of multiple object selection)
- hidden (to hide a specific object)
Whith the Pro version you can create hyperlink interactive graphic application with optional mouse hover animation and full zooming capabilities. The Pro version is also able to handle very large bitmap matching the current size of digital photography.Last edited by Patrice Terrier; 26 Jan 2008, 01:29 PM.Patrice Terrier
www.zapsolution.com
www.objreader.com
Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).
Comment
-
Elias,
I have no idea of what you are speaking about, 4 fps ???
...Patrice Terrier
www.zapsolution.com
www.objreader.com
Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).
Comment
-
--Elias
If you don't give me the name of the demo you are refering to, it is hard for me to answer.
Is that any of the GDImage example, they are several displaying a fps count.
Now if you are speaking of PhotoComposer (that is not meant for animation), then try this:
- Turn off "Title".
- Turn off "Signature".
- Hide the frame.
What is the size of the original image you are moving, does it is shown in full size or in zoomed mode?
What if you are using any of the provided icon (sprite) ?
Now, if you want to figure the speed of GDImage Pro for the purpose of animation, better to try the "Carousel" demo, or to play with "IconMenu" or "Aeroglass" or "TextMenu".Last edited by Patrice Terrier; 27 Jan 2008, 03:39 AM.Patrice Terrier
www.zapsolution.com
www.objreader.com
Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).
Comment
-
Example of GDImage Pro application being used in the industry:
The Retral project
Each of the set that could be used, is magnetized to fit either between two bars, or just above one.
While moving a set, it is shown as a "ghost" until dropped at the right place.
They can change the color of the whole balcony including the sets in a snap, while the color of the outline is also updated in real time.
They can align the different components either horizontaly or vertically, and move them all at once, change the width or height of the balcony, add or remove new horizontal bar and change the shape of the feet, etc. etc. etc.
And of course the software computes all the material that would be needed to construct the balcony and produces a detailed estimation.
Last but not least, the balcony can be shown hover a background photography to give a good vision of the final result in situation.
...Last edited by Patrice Terrier; 27 Jan 2008, 05:47 AM.Patrice Terrier
www.zapsolution.com
www.objreader.com
Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).
Comment
-
Originally posted by Patrice Terrier View PostNow, if you want to figure the speed of GDImage Pro for the purpose of animation, better to try the "Carousel" demo, or to play with "IconMenu" or "Aeroglass" or "TextMenu".
with the default icon set, it doesnt make any diference in FPS if i load
a big resolution picture (2000+ x 1500+).
Comment
-
--Elias
Did you read the help file that is provided with PhotoComposer?
To read it, clic on the blue silhouette that is shown on the bottom left corner, and follow the steps detailed in "How to use it".
Make sure also to read the other chapters, they are not very long.
And when you use the "play" button you can adjust the image browsing speed using the "Slide Show delay" track bar.
Set it to the left for the shortest delay, and to the right for the longest one (time is expressed in seconds).
Note: In case of large image, they are resized on the fly to fit the view port.
...Last edited by Patrice Terrier; 27 Jan 2008, 12:40 PM.Patrice Terrier
www.zapsolution.com
www.objreader.com
Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).
Comment
-
I dont think i need to read it, its very straightforward and easy to use, but ill read it
later. But as i said, it is very user friendly. Actually i like it, the only thing i noticed
was that its slow moving pics around.Last edited by Elias Montoya; 27 Jan 2008, 07:42 PM.
Comment
-
Elias
The purpose of PhotoComposer is to send a postcard through the Internet (with either Outlook or Windows mail).
If you want to display large picture, you better try the GDImage Pro "zoomplus.bas" example (try it with a large picture).
...Last edited by Patrice Terrier; 1 Feb 2008, 01:49 AM.Patrice Terrier
www.zapsolution.com
www.objreader.com
Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).
Comment
Comment