Rick
I really appreciate your help
I am not sure that resizing the image is going to help me - I have manually resized an image and it doesn't solve my problem
Let me explain if I may what I am trying to do
My client has placed an order over the phone for 3 packages to be sent to the same address - from my VFP system I can print out 3 labels to go on the packages size 4in wide by 5in deep (10x13cm). But I want to email the labels to him. So I attach the 3 images produced by running a VFP report. But when s the client prints the email attachments they print as a4 size images - too big for the package
I am stumped
Colin
>If you can use a 24-bit BMP file format, I can get you an arbitrary scaling algorithm in a DLL.
>
>Use as:
>bmp24GetWidth(file)
>bmp24GetHeight(file)
>bmp24Scale(inFile, outFile, newWidth, newHeight)
>
>Best regards,
>Rick C. Hodgin
>
>
>
>>I have downloaded GDI and the following sample program
>>
>>But the program just hangs - what am I going wrong?
>>
>>** How To: RESIZE with Thumbnail Technique
>>**
>>
>>** Saves to a PNG file
>>
>>DO j:\gdi\System.App
>>
>>WITH _SCREEN.System.Drawing
>>
>>* Variables to store the new Image size
>>LOCAL lnWidth, lnHeight
>>STORE 60 TO lnWidth, lnHeight
>>
>>* Load the original Image
>>LOCAL loSrcImage as xfcBitmap
>>loSrcImage = .Bitmap.New(GETPICT())
>>
>>
>>
>>* Get the thumbnail with the desired size
>>LOCAL loThumbnail as xfcImage
>>loThumbnail = loSrcImage.GetThumbnailImage(198, 240)
>>
>>* Save the resized image as Png
>>loResized.Save("c:\Resized1.png", .Imaging.ImageFormat.Png)
>>
>>ENDWITH
>>RETURN
Specialist in Advertising, Marketing, especially Direct Marketing
I run courses in Business Management and Marketing