VIEWING: JFIF       CHANNELS: MediaFetcher.com Home | HOT Now! | celebrities | PGA Tour Videos

search:

Recent Obscure Searches

google crom
Azelf
Grace Jones
Heinz Busche
Methamphetamine
google web browser download
Law & Society Review
Superstation
Levate
AMF World Cup
London Labour and the London Poor
Armando Benítez
United States congressional delegations from Iowa
Freddy Dolsi
Image:MusicalnotesUSA png
Druaga
Kaon
Saini
Peia
Les Andelys
Image:Peretzsq JPG
Image:Turkey black sea jpg
CJMT TV
Stanley Cup Playoffs
Talk:Symphonic black metal
Stoor
Zidovudine
Royal Borough of Windsor and Maidenhead
ABCC4
heather locklear mental hospital
1972 in music
Kenechi Udeze
wjtv

Popular

wotlk cd key
carrie underwood just a dream
paula abdul
red scarlet
download wrath of the lich king
janie hendrix
browns chicken
borean tundra map
northrend flight paths
adverb
yes men
northrend map
rob reiner
joel levinson
capital of mexico
sandisk clip 2gb mp3 player
nibiru
brad paisley
jocelyn crowley
martina mcbride
neverland ranch
trace adkins
lady antebellum
troubadour
george strait
james otto
death comes from on high
chunnel
american idol death
delilah radio
how to win friends and influence enemies
google rome
papa hummel s old fashioned pet biscuit
mccolo
trooptube
amanda henkel
best race for death knight
2012 movie
how to get to dalaran
american outlaws
billy suicide
ancient rome
the nexus wow
rodney atkins
vince gill
elementary school musical
jason aldean
campus martius of rome
jennifer nettles
earthquake tomorrow
timeline template
how do you get to northrend
to write love on her arms
jerry reed
noel redding
death knight builds
usarec manual 3 01
soulja boy
clip art
ingvar the plunderer
friday night lights season 3 episode 7
jimi hendrix
hootie and the blowfish
the great shakeout

recent JFIF video

more JFIF images

Loading...
Loading...

SEARCH THE WEB



more JFIF videos



prieview of Mark Show 0001

jfif

Author: boobsrock23
Keywords: prieview of Mark Show 0001
Added: January 1, 2009


r-tard

jfif

Author: DazzleTestCentral
Keywords: hkigjf
Added: September 21, 2008


Naruto Movie3

-

Author: ggklayan
Keywords: jfif
Added: August 21, 2008


(Tutorial) Visual Basic 2005:Picture to Icon/Cusor Converter

Code: Private Sub OpenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpenToolStripMenuItem.Click OpenFileDialog1.Filter = "All File (*.*)|*.*|Bitmap (*.bip;*.dib)|*.bip;*.dib|JPEG (*.jpg;*.jpe;*.jfif)|*.jpg;*.jpe;*.jfif|GIF (*.gif)|*.gig|TIFF (*.tiff)|*.tiff|PNG (*.png)|*.png|Icon (*.ico)|*.ico" If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then End If PictureBox1.Image = System.Drawing.Image.FromFile _ (OpenFileDialog1.FileName) End Sub Private Sub SaveASToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveASToolStripMenuItem.Click Dim Save As New SaveFileDialog() Dim myStreamWriter As System.IO.StreamWriter Save.Filter = "Icon (*.ico)|*.ico|Cursor (*.cur)|*.cur" Save.CheckPathExists = True Save.Title = "Save File" Save.ShowDialog(Me) Try myStreamWriter = System.IO.File.AppendText(Save.FileName) myStreamWriter.Write(PictureBox1.Image) myStreamWriter.Flush() Catch ex As Exception ' Do nothing on Exception End Try End Sub Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click End End Sub Save.Title = "Save File" Save.ShowDialog(Me) Try myStreamWriter = System.IO.File.AppendText(Save.FileName) myStreamWriter.Write(Picturebox1.Image) myStreamWriter.Flush() Catch ex As Exception ' Do nothing on Exception end try ------------------------------------------------------------------------------------------------- I Hope You Have Enjoyed This Tutorial Please Rate,Subscribe,Comment to encourage me to create more tutorials Also if you have a ideal for a VB 2005 Tutorial then PM me or post it in the comment section or email me at partymaster1994@yahoo.com Song: ATWA & Arials Artist: System Of A Down (S.O.A.D) Album: Toxicity

Author: stupidgaylogincrap
Keywords: Visual Basic 2005 Tutorial VB stupidgaylogincrap Converter Icon Image
Added: June 11, 2008


ja15

ja15

Author: moviefreak1999
Keywords: jfif
Added: February 28, 2008



More Information About JFIF

The JPEG File Interchange Format (JFIF) is an image file format standard. It is a format for exchanging JPEG encoded files compliant with the JPEG Interchange Format (JIF) standard. It solves some of JIF's limitations in regard to simple JPEG encoded file interchange. As with all JIF compliant files, image data in JFIF files is compressed using the techniques in the JPEG standard, hence JFIF is sometimes referred to as "JPEG/JFIF".

Contents

Purpose

JFIF defines a number of details that are left unspecified by the JPEG standard (ISO/IEC IS 10918-1, ITU-T Recommendation T.81):

Component sample registration

JPEG allows multiple components (such as Y, Cb, and Cr) to have different resolutions, but it doesn't define how those differing sample arrays should be aligned. The JFIF standard requires samples to be sited "interstitially" — meaning the decoder can treat each component array as representing an array of equal-sized rectangular pixels sampled in their centers, with each array having the same exterior boundaries as the image. This is convenient for computer users, but is not the alignment used in MPEG-2 and most video applications.

Resolution and aspect ratio

The JPEG standard does not include any method of coding the resolution or aspect ratio of an image. JFIF provides resolution or aspect ratio information using an application segment extension to JPEG. It uses Application Segment #0, with a segment header of 'JFIF\x00', and specifies that this must be the first segment in the file, hence making it simple to recognise a JFIF file. Exif images recorded by digital cameras generally do not include this segment, but typically comply in all other respects with the JFIF standard.

Color space

JPEG does not define which color encoding is to be used for images. JFIF defines the color model to be used: either Y for greyscale, or YCbCr as defined by CCIR 601. Since this is not an absolute color space — unless an ICC profile, colorspace metadata, or an sRGB tag is provided and interpreted – a decoded JFIF image will be in a device-dependent RGB colorspace. Hence, JFIF does not by itself provide a mechanism for accurately transporting color-managed images across the Internet.

History

The standard was established on March 1, 1991 in a meeting at C-Cube Microsystems involving representitives of many companies, including C-Cube Microsystems, Radius, NeXT, Storm Tech, the PD JPEG group, Sun, and Handmade Software. The standard appears to have lost ownership, since C-Cube Microsystems is now defunct, and further development of the standard is dead. The latest version is v1.02, published September 1, 1992.

MIME Type

In 1996, RFC 2046 specified that the image format used for transmitting JPEG images across the internet should be JFIF. The MIME type of "image/jpeg" must be encoded as JFIF. In practice, however, virtually all Internet software can decode any baseline JIF image that uses Y or YCbCr components, whether it is JFIF compliant or not.

Exif/Photoshop compatibility

Formally, the Exif and JFIF standards are incompatible. This is because both specify that their particular application segment (APP0 for JFIF, APP1 for Exif) must be the first in the image file. In practice, many programs and digital cameras produce files with both application segments included. This will not affect the image decoding for most decoders, but poorly designed JFIF or Exif parsers may not recognise the file properly.

JFIF is compatible with Adobe Photoshop's JPEG "Information Resource Block" extensions, and IPTC Information Interchange Model metadata, since JFIF does not preclude other application segments, and the Photoshop extensions are not required to be the first in the file. However, Photoshop generally saves CMYK buffers as four-component "Adobe JPEGs" that are not conformant with JFIF. Since these files are not in a YCbCr color space, they are typically not decodable by Web browsers and other Internet software.

Exif comparison

The newer Exif standard provides almost all the features of the JFIF standard within its feature set. In particular, images can be tagged with an absolute color space, sRGB.

File format structure

The JFIF meta data resides in the JPEG Application Segment APP0, having the zero-terminated ASCII string "JFIF" as segment header.

JFIF segment format

Field Size (bytes) Description
APP0 marker 2 Always equals 0xFFE0
Length 2 Length of segment excluding APP0 marker
Identifier 5 Always equals "JFIF" (with zero following) (0x4A46494600)
Version 2 First byte is major version (currently 0x01), Second byte is minor version (currently 0x02)
Density units 1 Units for pixel density fields
  • 0 - No units, aspect ratio only specified
  • 1 - Pixels per inch
  • 2 - Pixels per centimetre
X density 2 Integer horizontal pixel density
Y density 2 Integer vertical pixel density
Thumbnail width (tw) 1 Horizontal size of embedded JFIF thumbnail in pixels
Thumbnail height (th) 1 Vertical size of embedded JFIF thumbnail in pixels
Thumbnail data 3 × tw × th Uncompressed 24 bit RGB raster thumbnail

JFIF extension (JFXX) segment format

An optional second application segment allows a thumbnail image to be embedded using several different image formats (to save space).

Field Size (bytes) Description
APP0 marker 2 Always equals 0xFFE0
Length 2 Length of segment excluding APP0 marker
Identifier 5 Always equals "JFXX" (with zero following) (0x4A46585800)
Thumbnail format 1 Specifies what data format is used for the thumbnail:
  • 0x10 - JPEG format
  • 0x11 - 1 byte per pixel palettised format
  • 0x13 - 3 byte per pixel RGB format
Thumbnail data Variable

JPEG
Must be JIF format using YCbCr or just Y, and must not contain JFIF or JFXX segments.

One byte per pixel
Field Size (bytes) Description
Thumbnail width (tw) 1 Horizontal size of embedded palettised thumbnail in pixels
Thumbnail height (th) 1 Vertical size of embedded palettised thumbnail in pixels
Thumbnail palette 768 256 palette entries giving 24-bit colour values
Thumbnail data tw × th Pixel data - each value gives a position within the palette.
Three bytes per pixel
Field Size (bytes) Description
Thumbnail width (tw) 1 Horizontal size of embedded RGB thumbnail in pixels
Thumbnail height (th) 1 Vertical size of embedded RGB thumbnail in pixels
Thumbnail data 3 × tw × th Uncompressed 24 bit RGB raster thumbnail

External links

© 2008 obscurevideos.com