OS4 DepotLogo by Browallia 
(anonymous IP: 18.206.13.39,0) 
 HomeRecentStatsSearchMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 
 Categories

   o Audio (330)
   o Datatype (47)
   o Demo (186)
   o Development (540)
   o Document (21)
   o Driver (89)
   o Emulation (142)
   o Game (872)
   o Graphics (468)
   o Library (102)
   o Network (205)
   o Office (56)
   o Utility (825)
   o Video (61)

Total files: 3944

Full index file. Download
Recent index file. Download




 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site


 Readme for:  Graphics » Aiss » aisscache.lha

Aisscache

Description: Shared library to cache AISS images into memory
Download: aisscache.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 8kb
Version: 1.0
Date: 03 Sep 10
Author: Robert Szacki
Submitter: Robert Szacki
Email: robert szacki/gmail com
Homepage: http://minniatian.republika.pl
Category: graphics/aiss
License: Public domain
Distribute: yes
Min OS Version: 4.0
FileID: 5881
 
Images:
 
Videos:
Comments: 4
Snapshots: 0
Videos: 0
Downloads:  (Current version)
 (Accumulated)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
---------------------------------------------------------
                    AISSCache.library 
---------------------------------------------------------

Here is a shared library which purpose is to cache AISS (and other) images into
the memory. For now it offers one function ObtainImage() which returns Image
structure to the given image file. If the file is already in memory it returns
immediately, otherwise it tries to load the image from disk.

The Image structures are stored as a list in AISSCache library base, so all
applications share the same images. The images are read using datatypes with
bitmap.image class.

What are the advantages of using the library instead of loading images by
yourself?

* Reduced memory consumption,
* Increased loading speed.

The documentation is included within archive. The library is in libs/ directory
and there is an example of using the library in example/ directory.

I have written this library as a support for my other programs including Icon
Editor which I am working on. I hope it will be useful for other programmers.
This is my first library so feedback is very welcome.



Copyright (c) 2004-2019 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment