halam@umnd-cpe-cola.d.umn.edu (haseen alam) (02/06/90)
Hi to all,
I have done some Mac type programming and have been working on a Unix
platform for 3+ years now. I wrote a small program in C that takes an
8-bit image of a given size and doubles the size. The results look
quite allright. The images that I am playing with were saved in Sun
Raster format. I convert them to 8-bit, then run my program to expand,
the image, then I can print on the laser printer with another program
that someone else wrote. Also I have utilities to convert it back to
Raster and then Raster to TIFF format. Then I can view the Raster on a
Sun and the TIFF on a Mac.
My program works in a very simple manner. It makes no assumption about
the input image format. I read the entire image in a linear array and
write out the enlarged image on a seccond array. Mapping 1->2 or 2->1
dimensional array is fairly simple. I just play with numbers that
range between 0 to 255 as grayscale values. So I am hoping that it
will also work for color images.
Now here is a list of things that I am looking for.
1) Code to read in images on the mac, with their x and y size from any
format as unsigned char values. And code to write it out in the
original format. I will do the in between step of enlarging it. I
would like to be able to read in gray-scale as well as color.
2) How can I create images (prefferably in TIFF format) on the Mac,
that will be exactly 128x128, 256x256 ... etc. I have access to an
HP scanner, PixelPaint, Image, ImageStudio, Studio/8 in our graphics
lab. Some of these can read/write TIFF and other file formats.
Also I would like to convert some of my images to Raster at a later
time.
3) I am also interested in some C source code that I will be able to
compile on our Unix based mainframe to convert 8-bit images to TIFF
format, without having to convert them to Raster first.
4) Some sort of a terminal imulator that will be able to display
TIFF/Raster/8-bit images on the Mac while I am using the mainframes
processors.
Any help will be greatly appreciated. Thanks.
Haseen.
e-mail: halam@ub.d.umn.edu
halam@umnd-cpe-cola.d.umn.edu