Pickup is a Win32 program that will resize an image file and upload this
copy to the server. This simplifies the task of creating image files for use
in web pages. When a file is selected and the output width entered, Pickup
will create a scaled copy and then upload it to the server.
Pickup is a GUI front-end that uses MakeJpeg.exe (supplied) to create the
scaled copy and then Ftp.exe to upload this copy. Pickup contains a settings
page where the run parameters (e.g. FTP entries) can be specified. Pickup also
produces a screen log listing the output from the background programs.
When first run, the upload feature is disabled because the default
settings do not specify a host computer name. To enable the upload facility
File->Edit Settings must be selected and the FTP values then be entered. FTP
entries are the Host Name, User Name, Password, and optionally the FTP path if
you do not want the image files to be uploaded to the default directory.
The downloadable file here is an Inno Setup release containing the
installation program and all the Pickup files. To install Pickup download and
run this file and follow the prompts. This installation puts all files in a
separate directory and the only registry change is an entry for the
File processing is now a background operation so the user can select more
files and output details while previous files are being processed and
uploaded. The status bar shows the queue size and current job.
Multiple input files can be selected or entered in the Input box. Files
will be processed sequentially with the same width and quality settings. The
output file names are built from the input names and width setting.
File names in the FTP commands are now in quotes to cater for transfers
when file or directory names contain spaces.
MakeJpeg screen output changed to report output file details (name,
width, height, and size) on a single line.
JobMethod (parameter in INI file) can be set to 1 which will cause Pickup
to overlap the resampling and uploading tasks.
Now using latest GD image library (version 2.0.34).
Pickup will now try to create required directories on the remote host.
This new default can be disabled by including "RmtMkDir=0" in the
An "Upload Input" button has been added. This uploads all selected files
without any processing. This is useful when you want to upload both the
original files and also resampled versions of these files.
A bug in the last version stopped the direct upload when "JobMethod=0" is
in the Pickup.ini file. "JobMethod=0" tells to program to reformat and upload
file by file. "JobMethod=1" overlaps resampling and uploading when processing
multiple files. This parameter can be changed by editing the