OptiView Logo

Use OptiView's free Web-based tools to test your line speed, Web site efficiency, or see how acceleration affects download speed over 56k modems.


Free Trial

Surf the Web up to four times faster.

Get a free online trial of NetCelerate today—it's easy!

 

 


Home    Purchase    Site Map    Contact Us

FAQ About: Direct Server Access

"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



Copyright 2009 © OptiView Technologies. All Rights Reserved.Feedback     Legal     Privacy