Announcement

Collapse
No announcement yet.

GDImage 5.00 first shot!

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

  • GDImage 5.00 first shot!

    The pre-release of GDImage 5.00 has been posted onto the dedicated José Roca's GDImage forum.

    The demo project is there

    Note: You must first register to the forum, before you can download the zip file (its size is too large to be posted there).

    Version 5.00, pushes again the graphic limits, thanks to the low level SDK flat API who made this possible

    I must say that i am very proud of GDImage 5.00

    ...

    Added:
    To run the project you need to have a good graphic card that is OpenGL 2.00+ compatible, presumably a dual core processor and a modern OS (VISTA, Windows 7), thank you!

    ...
    Last edited by Patrice Terrier; 5 May 2009, 01:32 PM.
    Patrice Terrier
    www.zapsolution.com
    www.objreader.com
    Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).

  • #2
    Multiple selection

    As you can see on the screen shot below, you can manipulate 2D and 3 D animated sprites altogether, just like any "static" sprite objects.

    To try it with the demo:

    Hold down the left "Ctrl" key, then click with the mouse on the moving sprites, then drag any of the selected object, and you should get something like this:

    Patrice Terrier
    www.zapsolution.com
    www.objreader.com
    Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).

    Comment


    • #3
      New API 5.00

      GDImage version 5.00 new API

      3D sprite object
      · GL_AlphaBlend
      · GL_CreateContext
      · GL_CreateDrawingDC
      · GL_DeleteContext
      · GL_GLDC
      · GL_GLRC
      · GL_DrawCup
      · GL_DrawDome
      · GL_DrawCylinder
      · GL_DrawDisk
      · GL_DrawSphere
      · GL_DrawCube
      · GL_DrawCubeFrontFace
      · GL_DrawCubeBackFace
      · GL_DrawCubeTopFace
      · GL_DrawCubeBottomFace
      · GL_DrawCubeRightFace
      · GL_DrawCubeLeftFace

      Disabled Window
      · ZI_CreateDW
      · ZI_DestroyDW
      · ZI_HideDW
      · ZI_ShowDW

      GDImage callback
      · ZI_EventMessageEx
      · ZI_IsAnyArrowPressed

      Conversion
      · ZI_CreateBitmapFromImage
      · ZI_CreateImageFromBitmap

      Resizing
      · ZI_FitBitmapFromFile
      · ZI_FitImageToPaper

      Utility
      · ZI_AlphaBlend
      · ZI_CreateDIBSection
      · ZI_MakeMultipleTexture
      · ZI_PaintBrushBitmap
      · ZI_RenderAttributes
      · ZI_SetImageFileOrientation

      Common dialog settings
      · ZI_CenterDialog
      · ZI_SetLoadExtension
      · ZI_SetSaveExtension

      GDIPLUS image attributes
      · ZI_RemapAlphaColor
      · ZI_RemapImageColor
      · ZI_SetImageAlpha
      · ZI_SetImageAttributeHue

      Load GDIPLUS image from resource
      · ZI_ImageFromResource

      Image composited
      · ZI_CreateImageComposited
      · ZI_CreateArrowObject
      · ZI_CreateBitmapObject
      · ZI_CreateCurveObject
      · ZI_CreateEllipseObject
      · ZI_CreatePolyLineObject
      · ZI_CreateRectangleObject
      · ZI_CreateTextObject

      Background and Skin Theme
      · ZI_CreateSkinBackground
      · ZI_ImageTilePaint

      Channel effect settings
      · ZD_SetObjectRed
      · ZD_GetObjectRed
      · ZD_SetObjectGreen
      · ZD_GetObjectGreen
      · ZD_SetObjectBlue
      · ZD_GetObjectBlue
      · ZD_SetObjectBrightness
      · ZD_GetObjectBrightness
      · ZD_SetObjectContrast
      · ZD_GetObjectContrast
      · ZD_RenderEffectToBitmapObject

      Hollow sprite object
      · ZD_SetObjectHidden
      · ZD_IsObjectHidden

      Bitmap multi-frame (static animation)
      · ZD_GetObjectFrameCount
      · ZD_SetObjectFrameCount
      · ZD_GetObjectFrameToUse
      · ZD_SetObjectFrameToUse

      Anti red-eye
      · ZD_RemoveRedEyeFromBitmapObject
      · ZI_EnableCropRedEye
      · ZI_RemoveRedEye

      Clock control
      · zClockCtrl

      Registry
      · zGetReg
      · zSetReg

      Helper
      · Rgb2Gray
      · ZD_ARGB
      · ZD_ComputeObjectAngleFromPoint
      · zAlphablend
      · zDrawImage
      · zBitmapToImage


      ...
      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
        There is a new GDImage 5.00 demo showing how to create and use "circular gauge & knob".

        The new demo project is there

        There is also a small tutorial that explains how to create a rotating knob for GDImage.

        Note: This demo doesn't use OpenGL.

        ...
        Patrice Terrier
        www.zapsolution.com
        www.objreader.com
        Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).

        Comment


        • #5
          Brain3D

          New GDImage 5.00 demo project: Brain3D.zip

          Play with the settings to change:
          - zoom size
          - rotation angle
          - alpha channel
          - brightness
          - contrast
          - colors
          - hue

          and show or hide the clones...

          The 7 sprites use the same multi-state bitmap with a distinct set of properties.

          ...
          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