Author Topic: May 20, update.  (Read 139 times)

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 7212
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
May 20, update.
« on: May 21, 2020, 11:04:51 AM »
THIS IS A RELOAD, AN INCLUDE FILE WAS MISSING FROM THE EARLIER ZIP FILE.

This update has all of the latest libraries modules, a replacement for gdiplus.lib, the latest help file and some updated binaries. Please read the "readme.txt" file in the ZIP file as it is important that you do this update correctly to be able to use the later functionality. This is the text file.

MASM 64 bit update 20 May 2020

  Installing the update.

    1. Copy the help file in the "help64" directory.
       This is the most up to date help file.

    2. Copy the "gdiplus.lib" file into the "lib64" directory.
       This is a later library that has more up to date members.

    3. Copy the updated "gdiplus.inc" file in the "include64" directory
       into the installation "include64" directory.

    4. Copy the "macros64.inc" file into the "macros64" directory.
       This is the most up to date macro file.

    5. Copy all of the files in the "m64lib" directory to your installation's "m64lib" directory.
       IMPORTANT : Run the "makeit.bat" file to build the complete m64lib.lib". Then you wil be
       able to build applications using the latest library modules.

  What's new ?

    (a) A new set of custom buttons so you are no longer limited to standard Windows colours.

    (b) GDI+ load and save image files in multiple formats.

    (c) Image scaling algorithms by percentage and by size.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 7212
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: May 20, update.
« Reply #1 on: May 21, 2020, 03:45:06 PM »
This is an image manipulation app using a number of the new functionality in the above update. It will load most image formats, display a large thumbnail in the client area and will both resize and save the loaded BMP in a number of different formats. When resizing images smaller than the original the image quality is at least as good as any of the commercial software I have used. When saving as a JPG you have the option of a quality setting, 0 to 100. A lower number quality settings reduces the file size but at reduced quality levels. Higher numbers give higher quality results at the expense of larger file sizes.

Special thanks to Siekmanski and Vortex for code that they have posted and Jose Roca for his GDI+ reference material.
« Last Edit: May 22, 2020, 12:58:42 AM by hutch-- »
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

felipe

  • Member
  • *****
  • Posts: 1279
  • Eagles are just great!
Re: May 20, update.
« Reply #2 on: May 22, 2020, 02:10:01 AM »
 :greenclp: Thanks Hutch, works great!  :thup:
Felipe.