Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.txt | 2011-07-23 | 3.1 kB | |
s3pe_11-0723-1853.exe | 2011-07-23 | 442.3 kB | |
s3pe_11-0723-1853-x64.exe | 2011-07-23 | 442.2 kB | |
s3pe_11-0723-1853.7z | 2011-07-23 | 389.0 kB | |
s3pe_11-0723-1853-x64.7z | 2011-07-23 | 388.9 kB | |
s3pe-Source_11-0723-1853.7z | 2011-07-23 | 183.5 kB | |
Totals: 6 Items | 1.8 MB | 0 |
latest rev: 894 DdsFile: Implement IDisposible (possibly pointless); add (C) notice as it's about time. DdsFile: SetColour(..) renamed CreateImage(..) and now creates a new DdsHeader() as well as just setting the image size. DdsFile: New "CreateImage(...)" methods accepting Image or Bitmap and supportHSV arguments to directly create the bitmap data from an existing image. DdsFile: Add Save support (for squish-supported DDS types - DXT1/3/5). DdsFile: Initialise header pixel format (to DXT1) when creating an image of a single colour. DdsFile: Attempt to keep raw pixel and HSV data in sync. DdsFile: New "MaskedApplyImage" methods to apply DdsFiles, Images and Bitmaps depending on the mask channels. DdsFile: New methods "SetAlphaFromGreyscale(...)" to set the current image alphachannel from another image converted to greyscale. DDSPanel: Add Copyright comment. DDSPanel: Various source clean-ups. DDSPanel: Make sure everywhere checks for loaded or MaskLoaded, correctly. DDSPanel: Clear() (and DDSLoad(null, bool)) clears the current image, freeing resources. DDSPanel: SetColour(..) renamed CreateImage(..). DDSPanel: In CreateImage(...), don't check for a loaded image ... until you've created one. DDSPanel: CreateImage(uint colour, ...) methods changed to take uint?. DDSPanel: New "Import(string filename)" method to read an Image (in GDI+-supported format) from "filename" and use it to create the image. DDSPanel: New "Image" property to return the image currently displayed. DDSPanel: New "CreateMask(MaskChannels, int, int)" method to create multi-channel (but full-size, solid) mask of a given size. DDSPanel: Add Save support. DDSPanel: Initial image size now constrained by MaxSize property. DDSPanel: New "ApplyImage(...)" methods to apply streams containing DDS images, Images and Bitmaps depending on the mask. DDSPanel: Support "Load(DdsFile)" to replace the current DDS Image with another. DDSPanel: New methods "SetAlphaFromGreyscale(...)" to set the current image alphachannel from another image converted to greyscale. DDSPanel: New "ResizeMask()" method to set the mask size to the image size. Add versioning and assembly information to DDSPanel. TestDDSPanel: Update test program for new DDSPanel features. Rename TestDDSPanel to DDSTool (and HSVTest to MainForm). DDSTool: Redesign UI, support import of alpha. DDSTool: Support use as s3pe helper. DdsSquish: Re-create Compress call to squish native dll. s3pe: Pick up ViewDDS directly, same as other helpers; also pick up DDSTool. Overhaul installers to try to prevent "can't install due to previous install breakage" problems. DBC import: Remove "Experimental" on the menu item. DBC import: Autosave between packages by default. DBC import: Allow being asked whether to autosave to be enabled -- the first time in each session you choose to turn on prompting, it displays a reminder that autosaving is recommended. Import: Drag-n-drop of packages now displays the correct dialog. Oops: package up s3pe helper source with s3pe source!