ARCHIMAGE 1.7b

The changes made to Version 1.7 to create Version 1.7b are as follows:

•	Backup & Restore improved.
•	Fixed backup bug (reported by Al LaCroix, Saint Joseph, Michigan, USA).

What's new!  (1.7 vs. 1.6 version).

•	Now Archimage use a thumbnails method (better with big size images) in "Directories images" menu.
•	You can specify color, type and size fonts.
•	Better image proportion (width / higth) in albums.
•	You can specify text mark color, size and until nine text mark positions.
•	You can use graphic buttons (jpg file type).
•	Now you can save / load differents HTML configuration files (*.hfg files).
•	Special characters (accents ...) in database "Title" and "A Commentaries" fields are translated to HTML equivalent tags.
•	Fixed a bug with some jpg type images.
•	Fixed a bug with HTML code.

						---oOo---

Documentation.

ARCHIMAGE is a database program aimed at those who wish to organize a collection of images in the PC keeping the correspondence with the physical archive which the originals (photos, slides, etc) are kept.

These are the main functions of ARCHIMAGE:

•	Database with different fields for the organization of the collection of images.
•	Searches of registers according to the contents of one or more fields.
•	Searches of duplicate registers (with the same image).
•	Cration of HTML albums with the results of the searches, with the whole of collection or only some of them.
•	Printout of labels.
•	Visualization of images in  bmp, jpg, pcx, png and tif (not lzw) formats.
•	Send and receive files with the integrated FTP client.

ARCHIMAGE has the following menus:

1. START:

Here you can select the languaje: 

•	Spanish.
•	English.

2. DATABASE:

In this menu it is possible to add the necessary information to classify and arrange the database and comment each of the images.

It is set to enable correspondence between the physical file of the pictures, organized in one or several albums with different pages each one (as it would in a collection of pictures and drawings) and one or several archives with different boxes each one (as in a collection of slides).

The fields of the database are:

•	Album / Archive: it is the biggest unit of classification. Images are kept here acording its kind (animals, plantas, landscapes, etc).
•	Page / Box: either the page into the album where the picture / drawing is, or the box into the archive where the slide is.
•	HTML (Y/N): if we mark the register with HTML = Y  this will be included in the creation of the web pages, written in HTML language.
•	Title: to write the title of the image.
•	Scanned image: the name of the computer file where the scanned file. The whole address (path) must be included. If you write only the image file (not recomended) you must be situated in the directory in which the image is (you must use the 5. Images directories menu).
•	Identifier: sometimes it is necessary to organize the images or classify them through other criteria. This field could be optionally used.
•	(A) Commentaries: in this field we can introduce suplementary information about each image in particular (name of the author, when and where was captured, etc). These data will appear later in the web pages created by ARCHIMAGE, if the register is marked with HTML = Y.
•	(B) Commentaries: as in (A) Commentaries, suplementary information can be added, but this WILL NOT appear later in the web pages created by ARCHIMAGE, if the register is marked with HTML = Y.

Other options on the menu:

•	Pressing the Navigation central bar, it is possible to go forward, back, to add registers, to erase them, etc.
•	Pressing  See scanned image  it will be displayed the file in the field Scanned image, when it exists. Modifing the borders of it, the image can be expanded to fill the whole screen.
•	Through the option Mark all the registers with , it is possible to mark the registers with HTML = Y  or  HTML = N. This could be useful before creating an HTML album, removing marks from previous processes.
•	Archimage can show a small image (thumbnail) if you gereate it with  5. Images directories  menu.

3. SEARCHES / DUPLICATES:

Records search:

Through this submenu it is possible to search information in the fields of the database. It is only necessary to enter the word/s to search, select the fields where the search is to be applied, and select the logic relation between the words to search (and / or).

Through  the option Only whole words  you can specify if the search terms can be substrings from another words.

If we activate the option  Mark the results with HTML = Y, the registers will be marked, but only those which fulfil the conditions of the search. This could be usefull if we previously have all the registers with  HTML = N  and we want to create an HTML album with the results of a search to reply the request of a customer about a kind of images.

On the Results  window, it will be created a small report wich could be printed by pressing  Print results.

Duplicates search:

Through this submenu you can search duplicated images in your database. A image is consider duplicated if the database has another with same name (excluded path), size and generation date (system date).

4. IMAGES DIRECTORIES:

Through this menu it is possible to navigate through the directories, search and visualize the images contained in your computer. The recognized formats are bmp, jpg, pcx, tif (not lzw), tga and wmf.

Archimage works with thumbnails. If you want to see the directories images (preview mode), you can generate the miniatures (*.ppm files type). So, when you navigate accross your database, the miniatures will be showed. If you replace an image (a change with the same name) you must regenerate the thumbnail.

In  Name of the selected image  it appears the name of the file with the whole route (path) of it access. Through  copy/paste  it can be included later in the database.

Through Get directory images into database  we can load all the images of the directory in our database, one by record, only with a click. The Album/Archive name of each record will be the text introduced in the attached field. The Page/Box of each record will be 0. The Title of the images will be the text introduced in the attached field, plus a correlative sequence.

5. HTML GENERATION:

Through this menu, albums written in HTML language can be created to be published in Internet, CD-ROM recording, etc. All the elements created (images and web pages) will be stored in the  Directory to save HTML pages.

If your database have two or more records with the same image name, ARCHIMAGE will replace the second and next names in the generated images using a "secuence+name" formula. So, if you have:

•	c:\images\trees\slide01.jpg		at 1st record.
•	c:\images\animals\slide01.jpg	9th record.
•	c:\images\potraits\slide01.jpg	20th record.

If you use all the images for the same album, ARCHIMAGE will name the generated images:

•	slide01G.jpg	(and slide01P.jpg for miniature).
•	1slide01G.jpg	(+ 1slide01P.jpg).
•	2slide01G.jpg	(+ 2slide01P.jpg).

The name of the pages will be the one introduced in Name of the album created  field, within  HTML pages generation. Pressing the button  Generate  on the left, the process to create web pages for the album will begin.

In the option  Process begin  you can select that it begins from the begining of the database or from the register where it is placed.

in the option  Types of records, all the registers included in the album or only those with HTML = Y can be selected.

In the option  Max width of the images  we select which will be the maximun width for the images that ARCHIMAGE will create as a copy of the originals (in jpg format).

In the option  Thumbnails max width  we select which will be the maximun width for the reduced images (thumbnails) that ARCHIMAGE will create in the main web pages (in jpg format).

In the  Thumbnails columns  and  Thumbnails rows options, we will select how many clumns / rows we want in the main web pages to appear.

Through JPG Quality  we select which will be the level of quality that ARCHIMAGE will use to create the copy of the original images. The more quality, the more space in KBytes. Huffman compression  is an algorithm that usually do a better compression.

In the Buttons submenu you can choose the type of buttons ("prior", "next" and "general page") in the generated pages (HTML pages) : graphic (jpg files) or text.

Through Colors / Fonts  submenu, you can specify images background colors using RGB hexadecimal notation:

000000: black
FFFFFF: white
505050: a dark grey
909090: a light grey
FFFF00: yelow
FF0000: red
00FF00: green
0000FF: blue

(...)

You can choose too the font color, type, sizes and until three fonts names for HTML pages code.

In the option  Mark images  we select if we want a mark to appear over them:

•	If we activate the option Dot lines  several lines will appear in a shape of a reticle.
•	If we activate the option Text, the text introduced in the attached field will appear. You can specify the text mark font color, size and position.

None, one, or both options can be used.

Through HTML Design  you must detail the contents of the  Common HTML structure of web pages  it is designed the appearance of the web page. For this, it is used the standard HTML languaje. ARCHIMAGE will substitute the command  %album%   for the contents of the database in as many pages as it is necessary. By default there is a scratchpad page that you can substitute or modify.

An example of an HTML page could be:

<html>
<head>
<title>Photographic Album</title>
</head>
<body bgcolor="#000000" text="#ffffff" link="#0080dd" vlink="#00dd80">
%album%
</body>
</html>

Another example, more elaborated, of an HTML page prepared for 800 x 600 pixels resolution through the use of tables, could be:

<html>
<head>
<title>Photographic Album</title>
</head>
<body bgcolor="#000000" text="#000000" link="#1070AA" vlink="#909090">
<center>
	<table width="760">
	<tr>
		<td width="220" bgcolor="#a0c0ff" valign="top">
			<center>
			<br>
			<font color="#ffffff" face="arial" size="+2">
				<u><b>ARCHIMAGE 1.6 EXAMPLE PAGE</b></u>
			</font>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<font color="#ffffff" face="arial">
				<b><a href="mailto:yourmail@host.com">E-MAIL</a></b>
			</font>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<table width="180" bgcolor="#a4d4ff">
			<tr>
				<td>
				<font face="arial" size="-1" color="#ffffff">
					Name.<br>
					Street.<br>
					Zip.<br>
					City.<br>
					Country.<br>
					Tel/Fax: (12) 34567890.
				</font>
				</td>
			</tr>
			</table>
			<br>
			<br>
		</td>
		<td  width="540" bgcolor="#ffffff" valign="top">
			%album%
		</td>
	</tr>
	</table>
</center>
</body>
</html>

Through  Save configuration  button the data of the current configuration are kept.

6. LABELS:

Through menu, labels in different sizes can be printed. It can also be configurated the output to be adjusted to a page uo to six columns lf labels.

In the top left part is a  Bar of buttons to move easily in the database and see a register in particular.

Through option  Fields to print  the fields of the database which will appear in the label can be selected. The order will be: Títle --- Album/Archive + Page/Box --- Identifier --- (A) Commentaries --- (B) Commentaries --- Scanned image. If the data of a field occupy more than a line, as many as necessary will be used (if enough lines have been selected in the option Max lines in a label)

Through the option Preview of one record in the label  it is possible to see which will be the contents of a register in the space of a label. This space can be increased or minimized with the buttons  +  and  -

Through Max lines in a label  it will be selected the maximun number of lines which will appear in the label.

Through Lables cols (per page)  it is selected the number of columns of labels which contains the page of labels we going to use in the printing.

Through Labels rows (per page)   it is selected the number of rows of labels which contains the page of labels we going to use in the printing.

Through Separation between columns (characters)   it is selected the gap between the columns of labels which contains the page of labels we are going to use in the printing, sized in characters.

Through  Increase separation between rows (points)   it is selected the gap between the rows of labels which contains the page of labels we are going to use in the printing, sized in points.

Through Font type   you can select the differents possibilities to modify in the type of font, being possible to choose bold, itaic, underscore of combinatons of them.

Through  Font size  the size of the label font can be increased or minimized.

Through  Labels   you can select if we would like to print one label, more of one or the whole database.

Pressing  Show  button it is possible to preview the printing in a new page. In this page you can choose  Cancel  the printing or Print. If this option is selected it is possible to specify the top and left margins in characters to adjust the page to the printing.

7. BACKUP AND ERASE:

Through this menu you can make backup copies and massive erasures.

In Backup, through Set backup database name button you can change the database backup name. Through Database backup button the database will be copied in the backup database. Through Database restore button the program database will be replaced by the backup database.

In Erase records, through Erase several records you can delete one or more records, putting the number of records to erase in the adjacent field. Through Erase all records you will delete the entire database.

8. WEB PUBLISH:

Through this menu you can send your files to a FTP server (UNIX, Windows NT and MacOS type), and navigate across local and remote computer. You must enter the server name, server port, user name and password.

All the data can be saved pressing the Save configuration  button.

The program will show three type of resources in the "Remote host" directory:

•	Files.
•	Directories.
•	Links: are links to a real directories or files, tipically used in Unix computers.

9. HELP:

Information abut the Archimage.

						---oOo---

To obtain more information or to get the latest version of the program, please visit our web page http://www.bornet.es/archimage/  or contact with us by e-mail  archimage@bornet.es.

We are preparing ARCHIMAGE PRO version, with shareware type licence. ARCHIMAGE PRO will have many new options, but you can send us your suggestions.

Archimage is used by thousands of users across the world. Do you would like that your logo company appears in the main page? Contact with us to obtain additional information (low prices!).

						---oOo---

ARCHIMAGE 1.7 is a freeware program.
Author and copyright owner: F.Javier Vaamonde Prieto.