Wednesday, August 31, 2016

CHECK OUT THE HARDWARE

Expanding VP8 Hardware Decoder for Full WebP Support

With the recent launch of WebP support in Chrome, Picasa and Gmail, we're happy to announce that the third generation G-Series 1 VP8 hardware decoder, called “Chip Shot,” now offers full 256 Megapixel support for WebP still images. The G-Series 1 is available for licensing at no cost through the WebM Project hardware page
Chip Shot is part of our new golf theme for VP8 hardware decoders, as we noticed that most of the engineers working on the G-Series decoder are very fond of the sport.
The G-Series 1 decoder offers both 1080p 30 frames per second WebM and 36.5 Megapixels per second WebP processing at around 100 MHz clock rate. It is a full hardware implementation, requiring a mere 2 MHz host CPU load even when processing 1080p video or any size WebP images. The decoder uses 380 kilogates of logic area and 52 kilobytes of embedded single-port memory. The logic consumes a negligible 27 mW of power at 1080p resolution, ensuring many hours of video playback time on battery-operated devices.
G-series 1 Block Diagram

Based on the previous releases of the silicon-proven G-Series 1 decoder IP, Chip Shot is a low-risk solution for anyone who wants to enable WebM and WebP support on their chipsets or SOCs. Including all G-Series 1 versions that support WebM, we have released over 50 decoders to our semiconductor partners worldwide to date.

which bug do u prefer?

Libwebp Javascript - beta

WebP - weppy - libwebpjs - offline - decoder-encoder - HTML5
Update: 8/31/2011 - libwebpjs 0.1.3 released - go to release
Update: 7/11/2011 - libwebpjs 0.1.2 released - go to release

Decoder demo: ( WebP -> PNG )

Drop your *.webp image into the field (only Chrome & Firefox)
or use one of the sample image files - Your browser may freeze for a few seconds
Notice: When you want to use the images, you need a permission of the author. more information

Speed result: - n/a
Code:
var WebPImage = { width:{value:0},height:{value:0} }
var decoder = new WebPDecoder();
var bitmap = decoder.WebPDecodeRGB(data, data.length, WebPImage.width, WebPImage.height);
//or
var bitmap = decoder.WebPDecodeRGBA(data, data.length, WebPImage.width, WebPImage.height);


//read width/height
var width = WebPImage.width.value;
var height = WebPImage.height.value;

Encoder demo ( bitmap, png, jpg -> WebP )

Drop your bitmap, png, jpg in the field below and click "Encode"
or use one of the sample images for encoding:
Notice: When you want to use the images, you need a permission of the author. more information

|
Input Image:
Method: - Quality: 0-100% Your browser may freeze for a few seconds
Output: Can only see in Chrome & Opera
Save the result:
Speed result: - n/a
Code:
var out={output:''}; //rgba data
var encoder = new WebPEncoder();

[config code]

//set config; default config -> WebPEncodeConfig( null ) 
encoder.WebPEncodeConfig(config); //when you set the config you must it do for every WebPEncode... new

//start encoding
var size = encoder.WebPEncodeRGB(inputData, w, h, w*3, qualityVal, out); //w*4 desc: w = width, 3:RGB/BGR, 4:RGBA/BGRA 
// or
var size = encoder.WebPEncodeRGBA(inputData, w, h, w*4, qualityVal, out); //w*4 desc: w = width, 3:RGB/BGR, 4:RGBA/BGRA 

//after encoding, you can get the enc-details:
str = encoder.ReturnExtraInfo();

//output (array of bytes)
var output = out.output; 
config-code:
//config, you can set all arguments or what you need
config = new Object()
config.target_size = 0;   // if non-zero, set the desired target size in bytes. Takes precedence over the 'compression' parameter.
config.target_PSNR = 0.;  // if non-zero, specifies the minimal distortion to try to achieve. Takes precedence over target_size.
config.method = method;   // quality/speed trade-off (0=fast, 6=slower-better)
config.sns_strength = 50;  // Spatial Noise Shaping. 0=off, 100=maximum.
config.filter_strength = 20; // range: [0 = off .. 100 = strongest]
config.filter_sharpness = 0; // range: [0 = off .. 7 = least sharp]
config.filter_type = 1;   // filtering type: 0 = simple, 1 = strong (only used if filter_strength > 0 or autofilter > 0)
config.partitions = 0;   // log2(number of token partitions) in [0..3] Default is set to 0 for easier progressive decoding.
config.segments = 4;   // maximum number of segments to use, in [1..4]
config.pass = 1;    // number of entropy-analysis passes (in [1..10]).
config.show_compressed = 0;  // if true, export the compressed picture back. In-loop filtering is not applied.
config.preprocessing = 0;  // preprocessing filter (0=none, 1=segment-smooth)
config.autofilter = 0;   // Auto adjust filter's strength [0 = off, 1 = on]
        //   --- description from libwebp-C-Source Code --- 
config.extra_info_type = 0;  // print extra_info
config.preset = 0     //0: default, 1: picture, 2: photo, 3: drawing, 4: icon, 5: text
libwebpjs - the libwebp implementation in javascript by Dominik Homberger (Dominikhlbg)

they run the anti virus?

File formats supported for viewing in Notes

IBM® Lotus® Notes® supports a variety of file formats for viewing attachments. Notes contains KeyView technology from Verity for viewing attachments. The following formats are available for Microsoft® Windows® operating systems:
Applix Presents 4.3, 4.4
Microsoft PowerPoint 97, 2000, 2002 (PPT)
Applix Spreadsheets 4.3, 4.4
Microsoft Windows Metafile (WMF)
Applix Words 4.3, 4.4
Microsoft Word for Macintosh 98
Bitmap (BMP)
Microsoft Word for Windows 97, Office 2000, 2002 (DOC)
CCITT Group 3 Fax (TIF)
Microsoft Works 1, 2, 3, 4
CompuServe (GIF)
Windows Video (AVI)
Computer Graphics Metafile (CGM)
Paintbrush/DCX (multi-page PCX) (PCX)
Encapsulated Postscript (TIFF header only)
PICT and PICT2 Graphics (PCT)
Executable file (EXE)
Quicktime Movie (MOV)
Graphic Interchange Format (GIF)
Revisable Form Text (RFT)
HTML (HTM)
Rich Text Format (RTF)
JPEG file (JPEG, JPG)
Tagged Image File Format (TIF)
IBM Lotus 1-2-3 97 and 98, R9 (.wk4, 123)
Text file (TXT)
Lotus Freelance 97, R9 (PRE, PRZ)
WordPerfect 5.x, 6.x, 7.x, 8.x
Lotus PIC (PIC)
WordPerfect Graphics (WPG)
Lotus WordPro® 96/97, R9 (LWP)
XyWrite
Microsoft® Excel for Windows® 97, Office 2000, 2002 (XLS)
ZIP file (ZIP)
Microsoft Excel for Macintosh 98

Cielo e terra (duet with Dante Thomas)