Announcement

Collapse
No announcement yet.

Ultimate graphic control

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ultimate graphic control

    The ultimate graphic control for PowerBASIC is there:





    Download the GDImage trial version there
    ...
    Last edited by Patrice Terrier; 1 Feb 2008, 02: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).

  • #2
    that's some BEAUTIFUL Stuff!! Patrice

    Comment


    • #3
      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


      • #4
        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


        • #5
          Difference in Standard/Pro versions? (Besides the price)
          sigpic
          Mobile Solutions
          Sys Analyst and Development

          Comment


          • #6
            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, 02: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


            • #7
              Is my PC getting old?

              I have a Pentium D 3.0 Ghz, 256 MB graphics card, 1GB ram...
              still, i get 4 FPS when dragging the pictures...

              Comment


              • #8
                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


                • #9
                  Originally posted by Patrice Terrier View Post
                  Elias,

                  I have no idea of what you are speaking about, 4 fps ???

                  ...
                  5 at most.

                  When i drag the background around or one of the floating pictures,
                  they moive in "steps" 4 or 5 frames per second.

                  Comment


                  • #10
                    --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, 04: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


                    • #11
                      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, 06: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


                      • #12
                        Originally posted by Patrice Terrier View Post
                        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".
                        Ahhh that explains why, i was playing with PhotoComposer version 2.01,
                        with the default icon set, it doesnt make any diference in FPS if i load
                        a big resolution picture (2000+ x 1500+).

                        Comment


                        • #13
                          --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, 01: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


                          • #14
                            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, 08:42 PM.

                            Comment


                            • #15
                              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, 02: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

                              Working...
                              X