"What types of images can I use with Direct Server Access?"
GIF, JPG, BMP and GIF animation.
"Do you have a sample program for accessing the server?"
There is a sample C program at http://reg.optiview.com/LIB/direct.c
"What resizing and other options are available?"
The addtional options for each view are performed in the order show on this page:
- Grayscale: ;grayscale
Convert from full color to grayscale.
- Rotate: name=rotate value=90 or name=rotate value=180 or name=rotate value=270
Rotates the image clockwise 90, 180, or 270 degrees.
- Flip: name=flip value=tb or name=flip value=lr
Flip the image top to bottom, or left to right.
- Crop: name=cr_t value=10 or name=cr_b value=20 or name=cr_r value=30 or name=cr_l value=40
Crop pixels off the top, bottom, left, and right of the image.
- Absolute Resize: name=width value=100 or name=height value=100
Resize to an exact pixel size. If only height or width is specified, the resize is done proportionally.
- Differential Resize: name=width value=a100 or name=height value=s100
Resize by adding (a prefix) or subtracting (s prefix) a number of pixels.
- Percentage Resize: name=width value=200p or name=height value=25p
Resize by percentage of the original size.
- Differential Percentage Resize: name=width value=a200p or name=height value=s25p
Resize by adding or substracting a percentage of the original size.
- Minimum and Maximum Resize: name=width value=min200 or name=height value=max400
Resize to a specified limit if the image is outside the limit. Note that minimum is applied first.
- Complex Resize: name=width value=a50pmin200max400
You can combine the resize options in the order "change," "minimum," "maximum." This instruction says: Add 50 percent to the existing width, making sure the image is at least 200 pixels wide but not more than 400 pixels wide, and since the height is not specified make sure it is resized proportionally.
- Matte Resize: name=matte value=50
A reduction is done, centering the image and filling in the edges to create an image with a "matte" around it. A percentage of the image size between 1 and 100 can be specified.
- Resize Focus: name=focus value=1 or name=focus value=5
Override automatic sharpness/smoothing control. 1 is very smooth, 5 is very sharp.
- Frame Width and Height: name=fwidth value=320 or name=fheight value=200
After all that resizing, you may still want to crop or pad the image to fit an exact size on the page. This will ensure the final image is an exact size for the screen. If cropping is required, the center of the image is kept. Padding is distributed equally to all sides.
- Adjust White: name=ca_ws value=255 or name=ca_ws value=-255
Specify the amount to brighten or darken the image.
- Adjust Red: name=ca_rs value=255 or name=ca_rs value=-255
Specify the amount to brighten or darken the red color channel.
- Adjust Green: name=ca_gs value=255 or name=ca_gs value=-255
Specify the amount to brighten or darken the green color channel.
- Adjust Blue: name=ca_bs value=255 or name=ca_bs value=-255
Specify the amount to brighten or darken the blue color channel.
- Swap Colors: Exchanges the color channels.
- name=ca_sc value=rg Swap red and green.
- name=ca_sc value=gb Swap green and blue.
- name=ca_sc value=br Swap blue and red.
- Reverse Colors: Creates a negative image where bright areas are made dark, and dark areas are made light.
- name=ca_rw value=on Reverse red, green, and blue.
- name=ca_rr value=on Reverse red.
- name=ca_rb value=on Reverse green.
- name=ca_rg value=on Reverse blue.
- Fill Color: name=fcolor value=33DDFF
Specify the RGB color in hexidecimal to use to fill padded areas. If none is specified, white (FFFFFF) is used.
- Compression Style: Optional setting that overides automatic style AI routines.
- name=style value=GIF
GIF Adaptive, or GIF Browser Safe if original was browser safe. - name=style value=GIFA
GIF Adaptive; 256 color palette in 24 bit RGB color space. - name=style value=GIFB
GIF Browser Safe; 216 color palette using 00, 33, 66, 99, CC, FF for RGB values. - name=style value=GIFD
GIF Dithered; 216 color palette using 00, 33, 66, 99, CC, FF for RGB values. - name=style value=GIFMD
GIF Monochrome Dithered; Dithered using 2, 4, 8, or 16 color grayscale. - name=style value=JPG
JPEG with high-res or progressive if original had those attributes. - name=style value=HJPG
Higher Resolution JPEG. - name=style value=PJPG
Progressive JPEG. - name=style value=HPJPG
High Resolution Progressive JPEG.
- Quality Level: name=quality value=70
Overide automatic quality AI routines; quality level 5 to 95 for JPEG and number of colors (1 to 256) for GIF. Only used when a compression style is specified.
- Compression Level:
- name=comp value=medium
The default setting if comp= was not specified. - name=comp value=clean
Obvious waste is removed but the image is visually unchanged. - name=comp value=light
real-time setting for T-1 (1.5Mb) linespeed. - name=comp value=medium
real-time setting for DSL/Cable Modem (400Kb). - name=comp value=heavy
real-time setting for 56K modem. - name=comp value=maximum
real-time setting for 28.8K modem. - name=comp value=extreme
real-time setting for 14.4K modem.
- Maximum File Size: name=size value=12000
Specify a maximum file size. Compression will be increased until the file is small enough.
- Interlace GIFs: name=interlace value=on
Non-animated GIFs are output in interlaced fashion and load progressively.
"Can I use my account for multiple servers?"
Yes. Any ip address you register for can use OptiView Direct Server Access.
"How is usage charged?"
For each image file processed, there one image is charged. The charge is equivilant to 0.2 tokens, or 1.0 MB of bandwidth in RealTime Compression.
"How do I know how many images I have left?"
Anytime you visit our site, the number of images is shown at the top of the page and is the same as the number of MB of RealTime optimization remaining.
"What if my files remaining starts to run out?"
We will send you email alerting you. Also, if you have purchased using the "purchase as needed" option, we will make an automatic purchase for you and refill your account.
"Does usage expire?"
No. You can use your Direct Server Access as quickly or as slowly as you like.
"What does it cost to use the Direct Server Access?"
3 to 6 cents per image file uploaded.
"How is usage purchased?"
In blocks from 1,000 to 1,000,000 images. You can purchase by credit card (American Express, JCB, Visa, MasterCard, or Discover), check, money order, or purchase order.
Direct Server Access: Pricing / Register / Purchase
If you still have a question about OptiView please ask!
Call us at 800.232.4889, or send email to optiview-12@optiview.com