Microsoft Move to be the End of JPEG?
jcatcw writes "Microsoft Corp. will submit a new photo format to an international standards organization. The format, HD Photo (formerly known as Windows Media Photo), can accommodate lossless and lossy compression. Microsoft claims that adjustments can be made to color balance and exposure settings that won't discard or truncate data that occurs with other bit-map formats."
Not going to end jpg - everyone dissatisfied with JPG is already using RAW. Everyone satisified with jpg will stick with jpg.
This is going to enjoy the same sort of limited uptake as jpeg2000 vs jpg, mp4/wma/ogg vs mp3, png vs gif, etc.
Few other things to note:
1) The 'HD' doesn't stand for High Definition, it's just there to get the association with HD TV in consumers minds. *rolls eyes*
2) This technology is patented to the hilt & the licensing terms for the HD Photo Device Porting Kit 1.0 licensing terms specifically exclude copyleft (GPL style) licenses.
There are shills on slashdot. Apparently, I'm one of them.
I predict it will succeed in displacing jpg just like png displaced both gif and jpg.
I thouht PNG was supposed to be the end of JPEG
OTH perhaps this will be the end of "JPG"
http://michaelsmith.id.au
If you're not discarding data when you're adjusting color-balance and other settings, you're by definition not compressing as much as you possibly can.
For example, if I desaturate a photo I'm throwing away tons of color information. If that color information is still being written to the file, the file isn't as small as it could be.
Aside from that, PNG should have dethroned JPG long ago for the very simple reason that it contains an alpha channel -- but I still see plenty of JPG's.
------ The best brain training is now totally free : )
they rammed it down your throat by making it an optional accessory?
JPEG and PNG are fine, if we want a HDR capable lossless image format we'll use OpenEXR (No George, we still don't forgive you for Jar Jar). Why do Microsoft have to keep re-inventing the wheel? OpenEXR has mad force powers, Microsoft image formats smell like Ballmers toe nail clippings. What have they patented or what DRM switch and bait are Microsoft trying to pull with this move?
It just doesn't work that way, folks. Unless Microsoft's new format somehow involves the creation of time-traveling assassins to retroactively prevent its creation, the .JPG file format will continue to exist.
Ryan Fenton
The PNG format uses the DEFLATE compression algorithm to minimize its data size. DEFLATE is the same compression method used by gzip. We all know that for larger files, the bzip2 compression utility tends to obtain better compression ratios than gzip. So would it not be possible to use the bzip2 algorithm instead of DEFLATE when compressing the image data, to obtain a smaller image file size at the cost of greater compression and decompression times?
hmm... i wonder if their patented, trademarked, and proprietary format will come DRM? *ponders*
PNG is a replacement for GIF, if anything. JPG files are much smaller than PNG files for typical photographs (though can be smaller for line art and the like), which will always leave JPG as the favorite much like FLAC isn't replacing MP3 anytime soon. The alpha channel in PNG is absolutely a nice perk, but thanks to the dim people at Microsoft never supporting it right until IE7, there wasn't much benefit over using GIF files. (Even though PNG did bi-level transparency just as fine as GIF files - even better, you didn't lose 1 palette entry - but that as an aside.)
If you want a JPG replacement - a la OGG Vorbis over MP3 - try JPEG2000 or the lurawave stuff based on wavelets.
Doesn't do anything tiff can't
If this is the same as the last time around, they've just taken tiff, duplicated a bunch of the baseline tags for no good reason (other than to make it incompatible), added their own codec (which they could have done to tiff very easily), removed a bunch of useful stuff from tiff, and called it their own image format. It's a real hack job.
It's just MS being the MS we've come to know and love so well -- making their own binary formats in the hopes of extending their monopoly.
Ian Ameline
How does MicroSoft intend to license it?
As Thaelon said: If your headline ends in a question mark, it's not news.
The moment you save them?
Some licenses are best meant to preserve the orginal work of art, not enforce the shared derivitaves thereof.
this is the same story with windows media..
the lesson is: the looser the licensing terms (while still maintaining an actual standard), the more widely used it will be.
this means microsft, sony, and real can keep scrambling to their hearts content, but they wont touch a majority share when they treat formats like this.
VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
It applies to the code
http://michaelsmith.id.au
I doubt that Microsoft will make any headway in this. MS is becoming less and less trusted, and if there is a good alternative that already exists and is supported everywhere it will stick. JPG, GIF, RAW, will stay there. MS, is getting more and more pathetic trying to regain there loosing glory of the 1990's. They have been able to get some marginal headway on SQL servers, and some other software. But for data format standards they haven't gotten a good stronghold on a document foothold From office formats.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
I predict it will succeed in displacing jpg just like png displaced both gif and jpg.
Or WMA replaced MP3. png did replace gif with good reason and could take the place of jpeg without much cost to device makers. M$ pushed WMA as hard as they could, making it the default format for WMP, shoving it down the throats of device makers while forbiding them to use ogg, but WMA still flopped. It flopped because it sucked. They said it was better but it was not and everyone ignored them.
Friends don't help friends install M$ junk.
If JPEG can't develop a standard to effectively replace JPEG (JPEG2000) then I really don't see much hope for Microsoft in doing so.
"Everyone dissatisfied with JPG is already using RAW"?
I don't know where you're getting that statement from. Everybody dissatisfied with JPG - which I can only imagine stems from the fact that it is lossy compression - is either using:
PNG - because it's common, free to use, etc. etc.
EXR - because it'll allow you to store whatever the hell you want
GIF - because it's ubiquitious and is free to use nowadays (not that too many people cared a few years ago)
'RAW' isn't used by anybody. 'RAW' does not exist. 'RAW' is a collective name for a shitload of formats by a smaller shitload of digital camera companies. And it is never "RAW".. it is never raw data.. it's compressed, stored integratedly or separately, encrypted or not (SONY, among other) and contains a bunch of camera data. The closest thing to a "RAW" format is, say, PFM (portable/pixel float map) or any other format that just stores every color(group) as a bunch of bytes in a long chunk with minimal to zero header/footer information whatsoever that you can only open if you know things like bitdepth and dimension. The closest thing to a unified 'RAW' format for cameras is Adobe's DNG (Digital Negative) - and that's finding slow (no?) adoption as it is. And the closest thing to a unified non-'RAW' format for cameras that isn't lossy compressed is TIFF. None of which you can toss on a website and make viewable in any of the major browsers without plugin installation (if even available!)
That said, I agree with all your other points, especially point 1. Microsoft should be kicked even when down for jumping on the HD bandwagon with a product (or format) that has nothing whatsoever to do with HD.
displays for sure!
You can have my SIG when you pry it from my cold, dead hands.
there are plenty of formats out there that are better than JPEG, and yet only the popular will continue to live on.
...actually flash could probably be the good combo format, but it's hard to get designers to output flash that doesn't have some form of retarded movement in it.
There used to be a direct JPEG competitor (wave based raster compression) called 'Lightning Strike' or something... you could actually control the level of compression by an alpha channel. That way, like a portrait, you could keep the face in sharp detail without loss, and the rest will be compressed to heck leaving a file size and compression truly in the hands of the person making the file.
But it's not even about file size... in many instances, if you want a lossless image just the plain 'PSD' photoshop is by far the best. Many times I've had to send large images for adverts, and just used the flat PSD image as it was the smallest file size and obviously no loss in quality.
The image format war is just about popularity... which is why Gif has lasted through everything even though PNG is just as good and more open. New image formats will actually have to do something new for them to gain any traction at all... a pervasive vector and raster combination image should have been available by now and renderable in browsers. There's EPS, but we need browsers to support these things if they're going to get anywhere for the web... anything else but end users saying "fantastic, I really need to get that" just wont have a hope.
And while it's kind of on the topic, something like MetaStream should have been pervasive by now... along with LightningStrike, there's another "should have been awesome" product. *sigh*
But with JPEG being everywhere, the JVM's, the server solutions, the just-about-freaking-everything... there is no way MS can even think of threatening JPEG. It's just absurd to think they can.
No. Next!
Rationale? We already have JPEG for lossy and PNG for lossless and now that GIF is off-patent we have that too. All of these have un-encumbered implementations. Having lossless and lossy in one format doesn't really offer much of an advantage. Unless this new image format gives me time-traveling X-ray vision into whatever the picture is, why should I care? Extra compression is nice, and it might be worthwhile if you were archiving terabytes of image data. Most web sites are not, so even if it has better compression it's still not worth the hassle of switching. Bandwidth and storage are just not that expensive. In other words, it would have to totally blow away the existing formats by some performance metric. I have a hard time believing the ammount of effort to switch things over could be justified. What could possibly be that much better about any new image format? Anyone remember JPEG 2000? The wavelet compression was really interesting, but it was proprietary, somebody was trying to make money off it, and so nobody cared. It's tough to enter a market where the price is already set at ZERO. The existing product in such a market has to be inferior enough so that people are willing to pony up the extra bills. An example of where this has happened in the recent past is the compiler market. People were willing to pay extra for the Intel compiler even though GCC is free, because the Intel compiler generated faster code. It's been a while since I've looked into that, so I don't know if that's still the situation. Even with the performance difference, many people still just stuck with GCC rather than pay more. This is not MS-bashing. It's just basic economics.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
In reality, this doesn't mean anything, because there's insufficient information in the linked article.
Microsoft, just like any other vendor on the planet, is free to submit anything they like into standards bodies, and ask that they be accepted or considered for use in the world. If Microsoft's new format is useful, fantastic, we all should start using it.
But if, and only if, that format comes free from the burden of licensing or copyright. We've seen how damaging these restrictions can be to simple file format (remember ARC? And all the fun that went on with GIF?) - If Microsoft is releasing an idea for folks to use and adopt? Excellent. If they're pushing an internal format that they hold a patent on, and are requesting other vendors to adopt it? Then it's simply Microsoft once again trying to dick over the industry. And I can't see how it can possibly work under those circumstances.
They don't have the big stick they used to. This is no longer 2000, where the corporate juggernaut simply needed to wave it's financial might and the net doth tremble before it. Microsoft has to tread carefully on an increasingly powerful free software world.
We'll see how this goes. Me, I'm waiting to hear more information.
Event Management Solutions : http://www.stonekeep.com/
jpeg2000 was supposed to replace jpg.
MS claims that this is better quality/higher compression than jpeg, but that's only true if you don't consider jpeg2000 as jpeg.
please dont take this personally, i just feel, after seeing the word "lose" misspelled so many times, to make this post asking people to please learn how to spell lose..
"loose" is an adjective defined as "not firmly tied or held together" or "not properly tightened".
"lose" is a verb defined as "to be deprived of or cease to have or retain (something)".
it's just driven me up the wall having seen it so many times.
VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
the pencil should be fine, but watch out, those other three just can't seem to get along with each other.
For more information on 'HD Photo' (damn I hate that name), check the blog at:
http://blogs.msdn.com/billcrow/
Hasn't been updated in a good while, but contains plenty of nice information. The various bitdepth storages alone make it an 'interesting' format if nothing else - though I'm sticking with EXR.. just a shame that doesn't offer lossy compression much yet - but then.. that's not its' purpose.
Yeah right. When was the last time a proprietary Microsoft format overtook a reigning defacto standard? I also didn't see anything in the article that indicated technology licensing fees. Given that it's Microsoft, I'm pretty sure they're going to charge for it. If they don't, they will once enough people start adopt it. After all, this is Microsoft we're talking about, guys.
Actually, never mind Microsoft. Let's look at the audio arena. The royalty-free OGG format should have bumped off MPG, but still device manufacturers are all too happy to pay Fraunhofer-Gesellschaft to use MP3. In fact, it's still hard to find devices that support OGG at all. The moral of the story is that it's really hard to get anyone to commit development costs to support a new standard, let alone beat out one that's widely supported, even if you are giving away the tech for free.
-R
The first thing I think of when I see "HD photo" is 16x9. With most things video and digital moving to widescreen, I wonder when cameras will change to widescreen as their standard picture format.
If you could reason with religious people, there would be no religious people
No.
Formerly GNU/Anonymous Coward. This message has been determined to cause cancer in laboratory animals.
Yes sure it's gonna replace JPEG. I think heard a colossally humongous cloud of oinks from up above.
The very fact that it is from mirco$haft, and they hold patents on it, and they strictly control how it is licensed, itself is a huge nail in the coffin. Now if they'd simply published the spec as an open standard and allowed anyone to use it without restrictions, then we'd have a different story.
Personally I'd be very glad if this falls flat on its silly HD face. We already have JPEG2000, maybe it's time to take another look at it, or improve it. This is not the time for yet another proprietary 'new' "standard".
so that we don't get a repeat of the GIF, JPEG, MP3 patent scams coming up again in the future
It might not completely wipe out jpg, but I don't think people would care enough to try to hang on to it. Most people don't really care what format their photos are in so long as they can edit them and view them without requiring a new hard-drive for storage.
All Microsoft would have to do is add a camera to the Zune with this format and consumers would be using it. If it actually offers lower file size and better picture most manufactures would be happy to add it to their products , claiming its benefits as their own.
If devices support it, image programs will support it and it'll be used more if its actually significantly better. Not to mention as you said the letters HD have quite high marketing potential.
I'm not saying it will be the biggest thing ever, destroying jpg and becoming the ultimate format, more that I don't think it would be too hard for it to do so as I doubt people are really that attached to the format of their photos.
(Plus if Microsoft are smart they could make an 'image library' explorer/organiser progam, that would offer to convert your images and save you xxxMB.)
I was disappointed to not see "Microsoft unleashes JPEG killer" as a title to this article.
It doesn't do anything new, its licencing is restrictive, nothing yet supports it, and there are (probably superior) alternatives already available. The only way this will take off is with help from Microsoft's famous dodgy business techniques.
It will be widespread within three years. All Microsoft has to do is pressure all consumer digital camera manufacturers into supporting it. Thats easily done - make it a requirement for a 'Certified Windows Vista Compatable' logo. Or just offer a cross-promotional marketing deal.
That's amazing!! "micro$haft"?? Did you come up with that all by yourself?? Bwahahahahahah!!! I mean, that's why I come to Slashdot, for the great comedians! Bwahahahahah!!
All things aside, when did the diggtards start invading Slashdot? I want my Slashdot back!
Does an ISO submission imply anything about lack of patent encumbrance?
you could store the RAW information in a proper RAW format (e.g. PFM) just fine, and read it out, and parse it with ease, etc. The same can't be said for all the camera manufacturers' proprietary different 'RAW' formats. There's a reason dcraw.c is a fairly big source file :)
I do Adobe Flash development for some of my work, and I do also use other Adobe/Macromedia tools, like Fireworks and Illustrator. I don't know how I would have done some of the previous work if the alpha channel in PNG wasn't available. Obviously, Adobe Flash is one way to get past the lack of transparency support in Microsoft Internet Explorer 6.
.NET 2.0 Framework) defaults to PNG. PAINT.NET is a superior free replacement to MSPAINT, IMHO.
A great way to see how JPG is still smaller than PNG in file size, is to use the "Save For Web" feature on a lot of Adobe products, like Photoshop/ImageReady and you can then see the file size estimates adjacent to each other.
PNG is well supported today though. This application, called PAINT.NET http://www.getpaint.net/index2.html (needs
Just because you get modded "insightful" on Slashdot doesn't mean you actually are in real life.
assuming it's not some flashy UI, that is. In fact, try an average screenshot of slashdot. PNG should be smaller and lack nasty little bits at the edges of lines. The latter being the important part :)
Command line encoder/decoder here. I've had no problems running it on Wine.
Just have to wait and see what more people think about the licensing. If there's any legal risk, HD Photo will be dead to me. Though it looked pretty good in my small completely unscientific test.
Oh, absolutely! That's why I use PNG where image quality is absolutely required, even if JPG saves much smaller normally - at the highest quality levels, it actually fares worse!
:|
What I meant was within the context of supporting transparency - PNG supports nice multiple levels of transparency, which was a huge boon over GIF if you have to deal with transparency. Sadly, IE 6 and below didn't support it right, which made it less attractive. So the huge advantage there was basically nixed.
Though, there's no good reason not to use PNG with transparency anyway. There's a few hacks out there, including automatic ones (javascript iterating over all PNG images, replacing them in-line with new ones that use a directx display filter), that are perfecly safe to use. But the damage was already done, I daresay. Hopefully IE7 is slowly changing that, but if MS pushes this format enough.. bleh
/fast forward to the year 2012
In other news.... "Web developers worldwide were disaapointed that the new IE 12 apparnetly STILL does not support transparency for the HDPhoto graphics file format."
-- Given enough time and money, Microsoft will eventualy invent UNIX.
I don't know where you're getting that statement from. Everybody dissatisfied with JPG - which I can only imagine stems from the fact that it is lossy compression - is either using: (PNG, GIF, EXR.)
You don't understand what "raw" images are used for. They're used PURELY in the acquisition phase. There isn't a (non-webcam/hideously-dumbed down) camera in the world that records to GIF, I don't know of a single camera on the market that records to PNG, and EXR is a very specialized format used mostly in "film" (ie movie production.) No still digital cameras on the market record to it.
'RAW' isn't used by anybody. 'RAW' does not exist. 'RAW' is a collective name for a shitload of formats by a smaller shitload of digital camera companies.
No, it's not. RAW = Canon's "raw" image format. "Raw" image formats are produced by many higher-end digital cameras. I'm sorry you don't understand the distinction between RAW and raw, but it does make it painfully obvious this isn't your area of expertise. It is mine: I've shot RAW images on my Canon dSLR for fun and profit for several years now. I shoot exclusively in RAW format because of the extra bit depth which makes adjustments much more 'transparent' (a level adjustment won't cause as much problems wit 10-12 bit data as it will with 8 bit, and you also have no compression artifacts.) I archive everything in the original Canon RAW format.
Your characterization that "raw" formats are used by a "shitload of smaller digital camera companies" is also completely wrong. Canon's RAW and Nikons's NEF are by far the largest, most commonly used "raw" formats. Phase1 is probably up there with their digital camera backs. I'm now guessing, but Fuji is probably next (Fuji dSLRs were very popular a few years back, in part because the Fuji SuperCCD was superior to almost everything else on the market at the time), followed by Panasonic/Leica, followed by Pentax.
Many point-and-shoot consumer cameras these days are incapable of shooting in a RAW mode; it's left to the "prosumer" models by most manufacturers.
And it is never "RAW".. it is never raw data.. it's compressed, stored integratedly or separately, encrypted or not (SONY, among other) and contains a bunch of camera data.
It most certainly is raw image sensor data; that's the whole point. "Raw" camera formats all use LOSSLESS compression. Yes, all of them contain incredibly useful EXIF-like data in them. This is not, despite your rant, a negative to anyone I know. Few manufacturers encrypt the data; Nikon encrypts the white balance info on one or two models (which happen to be the several-thousand-dollar professional digital SLR bodies.)
In most cameras (certainly the Canons and Nikons), it is, in fact, "raw"; it represents the closest you can get to the original sensor data, with little or no processing (on Canon cameras, I believe they don't even do thermal noise subtraction prior to writing the RAW file; the file even contains the "dead" area of the sensor used for such compensation), and anywhere from 10 to 12 bits per channel precision. No white balance, brightness/contrast, gamma, or sharpening adjustments are applied before the data is recorded.
Please help metamoderate.
HD is to this decade what turbo was to the '80s and extreme was to the'90s.
So how does this stack up to the newer JPEG 2000 replacement, rather than the original JPEG?
Camera raw formats save the actual output from the image sensor, before applying the numerous algorithms needed to massage the data into RGB format
In 99.9999% of the cameras on the market, the image is digitized in RGB format; there are three sensors wells per pixel with R, G, and B pigmented filters over them, and an aliasing filter above the sensor spreads the light from one area across the three CCD or CMOS sensor "wells." The best sensors use tiny, super-precise micro-lenses to do this. The bad ones simply diffuse the light over a wide enough area to cover the 3 color sensors. Image quality obviously suffers, as the blur also extends three "columns", not just three 'rows'. Microlens aliasing filters only spread the light in one direction.
The processing applied usually consists of thermal noise compensation using a small masked area of the sensor, "noise reduction" (ie, various half-assed blurring algorithms), white balance, contrast/brightness adjustments, saturation and "sharpening", downsampling (the better cameras have 10-12 bit A-to-D converters; all of the dSLRs do) and then JPEG compression. It is quite common for non-pro/non-"prosumer" cameras to add quite a bit of artificial sharpening and boost contrast to make photos that "look good".
Please help metamoderate.
You couldn't GPL a format. You could GPL the specs (although you probably would use the GFDL), but that wouldn't make a ton of sense - you want a spec to be consistent.
As the Americans learned so painfully in Earth's final century,free flow of information is the only safeguard against...
I agree. In geospatial technologies (e.g. satellite imagery, aerial photography, GIS, topography, etc.) the GeoTIFF format is commonly used for georeferenced raster data. Additionally, the BigTIFF format proposal comes to the rescue to circumvent TIFF's 4 gigs maximum size.
Animoog.org
And look what happened there. WMV was supposed to be the death of MPEG-4/Divx. And the Zune was supposed to be the death of the iPod. They try so hard and always come up short.
I'm sure the format has a boatload of patents associated with it that would preclude it from being used in any open source projects.
Heck, if JPEG2000 and MP3Pro can't catch on, what makes them think this will?
I believe it will be here where it will be met with stiff resistance
WARNING: Smartphones have side effects--most of them undocumented.
Microsof'ts HD Photo format is a forward looking codec. Vista can support future displays that will have wider gamuts and high dynamic range. Right now most video cards only support 8 bits per channel for color (24 bit, the other 8 bits are for alpha channels, meaning that it can quickly apply color effects efficiently).
It is possible that in 2009, people will be buying wide gamut, high dynamic range displays in numbers, so it will become evident that the old graphic file formats aren't going to look as good anymore. HD Photo can fill that need by having the high bit rate for more expressive colors, as well as offering compression comparable to JPEG so that it can be used online. It also offers the flexiblity to trade files uncompressed for maximum detail.
I suppose everyone can use a format like OpenEXR for high bit info, but I don't think it compresses as well as HD Photo.
Nevertheless, I am going to give Microsoft the benefit of the doubt that they're not going to sue people for decoding HD Photo. However, I don't know how flexible they will be with people encoding it. I think now the general industry has wisened up to close formats and now will consider open formats from now on.
It's possible that Microsoft actually can displace JPEG with this. If it's unpatented or they totally relinquish control and even a penny of royalties. Otherwise, this will just languish in the same obscurity as JPEG 2000, and people will be saying, "Looks cool; I look forward to starting to use this in 20 years."
Format patents retard the advance of technology. Get rid of the patent, and the technology can be adopted. Keep the patent, and everything grinds to a halt.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
JPEG will remain for quite some time simply because there are so many OF them OUT there.
..."Run? From a handful of formats? I hardly think... BLAM!!"
There IS something to be said for quantity in the supply-side of the equation...
And this new format - HD-M$ or whatever - is simply ANOTHER way that Microsoft is trying to keep a tight grip on a software market that is slipping through their fingers...
Grand Moff Gates...?
With apologies to Moebius Strip Theater's classic "Stage Wars (or "Who's Biggs?")"... and the character takeoff of the Grand Off Target...
So is this idea of theirs...
Your compression may vary, obviously.
According to the GPL FAQ the resulting file can only be GPLed if some of your application code is inserted in it but it can't be guaranteed to stay GPL as that bit of code can be stripped.
Slashdot anagrams to "Sad Sloth"
It's like buying a CD player that only has 12 bits per channel and uses only 22.05KHz sample rate, AND NO ONE COMPLAINS.
So I don't see the point of yet another format when the hardware can't keep up.
So my pr0n stays fresh? Sweet!
Say hello to my little sig.
that's just what we need is yet ANOTHER image format tied up in eternal patent litigation. And Digg and Slashdot nearly unanimous in singing its praises, like Microsoft was the Second Coming. Some of you people are disgusting. Could you at least wipe the shit from your nose after sucking Gates' crack before posting?
PNG is good enough for every daily practical use. Every other format can kiss my ass, no matter who owns the patent.
The license for HD Photo is unusually permissive for something that comes from Microsoft. It's available as part of the same Open Specification Promise that covers Office Open XML and the various WS-* web service protocols. Red Hat's general counsel has stated that OSP is compatible with FOSS licenses, and Lawrense Rosen has approved of it as well. So, chances are good that it's safe.
Remember that almost -no- software comes free of a license. The expectation that anything will be "unburdened by licensing or copyright" is a bit unrealistic. A good license that asserts rights favourable to you is actually a lot better than no license at all. The GPL v2, permissive as it may be, has rights and requirements just like any other license.
Software patents are always hanging around waiting to screw people over, too. Since it's unlikely that we'll see fundamental changes in the legality of software patents anytime soon, the best thing in the short- to mid-term for open-source software that gets into novel territories is for some big corporation like IBM, Sun, or even Microsoft to scoop up the patents for those new technologies, then explicitly state that they will never pursue litigation. That'll help save FOSS projects from being targeted by litigous turds who hold a patent on something obscure.
Now the only way Microsoft is going to get anywhere with HD Photo in the longer term is to:
a) prove that it's actually technically better than other formats out there (and this sounds like it's the case, given that it can offer the same quality as JPEG, in half the file size, with faster encoding and decoding to boot)... they won't need to twist anyone's arms into creating implementations if it's really that much better.
b) submit it to standards bodies. ANSI, ISO, Ecma all lend a lot of credibility to any specification.
c) maintain an open process for working on new revisions.
d) convince porn sites to use it. seriously! if a porn site could save 40, 50% of their bandwidth by switching image formats, they'd be all over it.
Something like 20 minutes after MS finally releases a browser capable of rendering a transparent PNG correctly (about a decade after the PNG was released), they're gonna' sell us a new and improved graphic format?
Are they completely hopped up on goofballs over there?
What are you talking about most video cards only support 8 bits per channel? Your whole post stinks of some MS fan boy trying to hide the fact he is one, this added by the fact you clearly know nothing of what your talking about. Your blatant lack of knowledge in anything relating to bit depth, compression and other file formats leaves me to wonder why you would even post on such a response. You obviously have never worked with OpenGL, DX, or anything relating to graphics programing/graphics cards.
Heres two tips that will hopefully help pull you away from being an ignorant moron in posts you know nothing about.
1: Go read on graphics cards and bit depths. "Hint: If they only supported 8 bits then wtf is HDR doing in the Half Life 2 engine?"
2: Go read up on OpenEXR and while your doing that read on its compression schemes. And that being said ILM never made OpenEXR to replace anything other then to fix a problem that existed in their pipeline during that period of time.
Bend over and spread; i.e. same as Windows, Office, etc.
Surely the camera manufacturers will be a bit distrustful of an MS format after MS unexpectedly tried to collect money from them for using FAT.
It seems to me that using any new format is very high risk. You do not know what patents may exist on it - not only those held by the deviser of the format (which may be safely covered by a license agreement), but any held by third parties.
Of course even a format that has been around a while may be hit by an unexpected claim (as recently with mp3), but as a format gets olders the lower the risk, and once it has been in use for longer patents last, it is completely safe.
...against free software. License fees from other companies don't mean anything to Microsoft - it's locking out free software that they care about.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
Before slamming the format, please read more about it. Regardless of what you think about Microsoft, I think it has great potential. Some highlights:
Also, take a look at http://labs.live.com/photosynth and http://blogs.msdn.com/billcrow. To quote one thing from his blog:
IMHO this seems like a well-balanced format that has most of the advantages of a cornucopia of different formats (JPEG, JPEG 2000, RAW, TIFF) without the corresponding disadvantages. If it's not successful, I at least hope something equivalent is!
PNG has higher quality images than JPG and an alpha channel.
I don't see the incorrectness of the OP.
(You're not thinking of lowly PNG-8 are you? PNG-24 vastly
surpasses JPG in image quality)
Then again... I suppose if you're talking about high levels of
compression, then JPG works better for photos
and PNG for line art. But if you're talking about print quality
imaging, PNG rules JPG. The multiple levels of alpha
blow away JPG in terms of usability.
JPEG isn't going anywhere as far as the preferred internet image format goes. What Microsoft might be thinking about entering is the digital point-and-shoot photography market, and maybe a little of the clip art market as well. But they're gonna have to jump through hoops to get that. They don't have their own digital cameras to generate pictures in this format, and they'll need to get the major image manipulation software companies on board before they can even begin to hope for any adoption. Which means that they'll have to convince adobe to support it at the very least, and last I heard, Microsoft and Adobe's relationship wasn't particularly good, especially when it comes to formats--something about Microsoft dicking Adobe over by creating True Type Fonts or something alone those line.
"If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
HD -- that's a smiley ^^
If it's widely supported by browsers, OS's, PDA's, phones, playstations, web tv, photo cd's & dvd's, email apps, [word, excel, powerpoint (& the superior rivals)], printers, print shops, memory card printers & copiers, cameras, ipods & design apps I think it might have a chance.
Since Microsoft won't even be supporting it fully in their own apps (no evidence, but its just obvious right) I don't think it has much chance.
* Game Over * High Score: 264,846,927 -- Your Score: 14
Here's the thing iw44 has been around a LONG TIME. It's wavelet, basically on par with JPEG2000 amnd is used by DjVu, so it's pretty much readiably available. And it's free. So why isn't it being used?
B/c, face it, people Sheep.
:T:R:A:N:S:
4:3 is for the low-end models. The cameras with replaceable lenses tend to use 3:2, Olympus's 4/3 system excepted.
It can't be. The GPL is a convenient boilerplate that specifies precisely which copy rights a copyright holder is giving away, under what conditions. In order to give away copy rights, you have to hold them in the first place. You can have whatever copyright you want on ODF, but it affects only ODF, or derivatives of it. My data, though it may be in ODF format, is still under my copyright.
Sure, MS might have patented the shit out of this, but that doesn't mean some piss-ant little company won't come along in five years if this format gets established and start filing lawsuits against Adobe, Microsoft, Sony, Canon, HP, and Kodak for software and cameras that support it. Much like the huge $1.5 billion suit MS recently got slapped with over MP3.
The one saving grace of all those crappy proprietary camera RAW formats is that patent problems aren't really much of an issue since there's little or no compression. And JPEG, for all its problems, has the advantage that it will soon be free of patent problems (GIF is free now, camera makers could start using it, along with some metadata, as the new RAW if they wanted to agree on a single format)
I am talking about the communication from the OS to the videocard to the display.
Before Windows Vista, the OS was limited to 8 bits per channel (RGB) OUTPUT for the video card. The video card will only get 8 bit of data per channel from the OS, so even if you have a nice ATI card that can do 10 bit per channel (RGB) output from the port, it's still being fed 8bpc data.
Cards from Matrox that can output 10 bit grayscale for 10 bit monochrome displays use DirectX and special drivers to overcome this limitation. Matrox video cards also support 10bpc in Photoshop using a special plugin/driver. However, you have to run the plugin and switch away from the Photoshop interface to see the extra bit of colors.
I know that OpenGL can do high bit rendering, like in the case of the nVidia Quadro cards, or just using floating point representation. The Quardo uses 128 bit precision for all the fancy 3d effects. However what you're seeing on screen is limited by 8bpc output of your video card (though a quadro supports 12 bit output)
Windows Vista supports 128 bit at the OS level. That means you can have a video card that can output 10bpc (for 30 bits total) and it will contain real information that let's say a nice HDTV can read (using HDMI). Or you can just open a regular RGBA image (32 bits) and using a some sort of 3d program to do fancy compositing using different textures and store the information in 128 bit (or the lesser formats; look at MSDN for the various encoding schemes) for speed.
The point is, Vista has the headroom to really display images that contain more than 8bpc (RGB). I'm hoping that Linux would follow suit (it will once HDR displays become commercialy viable) and I believe Mac OS X Leopard will also have this high bit output support (though I have not found any evidence of that yet.)
Here's the Open Specification Promise; I don't see any mention of HD Photo. If it is really included, can someone provide evidence?
Microsoft has all the power to push a new photo format that will largely replace jpg. All they need to do is:
1. Publish portable, fast, bugless, public domain reader/writer
2. Have it completely unencumbered by patents
3. Be better than jpg: smaller, better image quality, optional lossless alpha, and be faster to decode
Of course, being microsoft, they probably won't be able to do any of the above.
How many color can a human ultimatively discern ? How many tint of the same color ? So.... Can you recall me why we would need so many colors ?
C. Sagan : A demon haunted world:
http://www.amazon.com/gp/product/0345409469/
visit randi.org
I'll preface this by saying that on the topic of file and data formats in general, I am intensely conservative. I think it's ridiculous to switch to a new format or compression scheme, unless the benefits are massive -- in particular I've never understood people who seem to gleefully parade from one file compression system to the next every few years, abandoning perfectly good and well-understood formats for ones that don't have decent, widely-available reference implementations; but I digress -- but I'm rather bullish on DNG.
I don't know whether Adobe will pull it off, but I hope that it succeeds, or at least survives.
TIFF is a huge mess. Let's face it; it's a gigantic cockup. Anyone can write TIFF files, but they're nearly impossible to "read" in the sense that a user is going to expect: if I say that my application will "read TIFFs," they're going to expect that anything with a TIF extension is going to get read. And that's almost never the case; you can pack just too much stuff into the container.
(Although container formats have a certain elegance to them from a geek perspective, I'm not sure they're all they're cracked up to be. The number of times I've gotten a video file that I don't have a codec for, but have no way of knowing about until I try to open it, because the codec is concealed inside the MOV or AVI container, or similar problems with TIFs, is beyond number. There's some good sense in eliminating container formats, or at least tying the file extension and other metadata, not to the container, but to the codec inside.)
What I hope that Adobe can do, is give us some neutral ground that the various camera manufacturers can agree to use, so we can break away from the per-manufacturer RAW file formats, and the TIFF morass for interchange.
DNG already has support in probably the biggest single application of consequence, and that's Photoshop, and now they've got quite a few camera manufacturers on board, and the specification is open so there are FOSS implementations. Ed Hamrick's excellent VueScan scanning software produces them, too, and perhaps SilverFast will join the party sometime soon. If they can get the middle-market of consumer and prosumer cameras on board, then I think it will have a chance at achieving dominance from the imaging sensors on down the chain.
There's a lot to be said for it; anyone can implement it, but at the same time, there's some centralized control over the format, so that every Tom, Dick, and Harry can't build on their own crappy extension to the format and create the sort of Balkanization that's plagued TIFF. Hopefully, this will mean that people can implement it, and be confident that if they say that their app will 'read DNG,' that it will actually read all the various types of DNG files that users will throw at it.
If that's the only thing that DNG did, it would be a huge step forward.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
It's not weird at all. I remember, from the DOS era, that I had to run a GIF "shrinker" on my files before sending them out. On a 14.4 modem, it could make a huge difference when dealing with multiple files. Even during the last half of the 90's, that little utility was of great help when trying to make web sites load faster. It was with the advent of 56K modems that I stopped caring. Wow, it sounded so fast back then.
Didn't those GIF shrinkers merely remove all meta data from the file, rather than actually compress it better? My understanding is that that isn't what's going on with utilities like pngout and pngcrush.
I wouldn't use this if you paid me, unless it made me Oprah rich. Anytime Microsoft introduces a file scheme you can be assured they have some hidden agenda behind it. Most likely this will be closed code / format. So, sure you will be able to benefit from all the great features as long as you use Internet Explorer or the like. Whenever Microsoft releases some new product, service, or specification ask yourself what is in it for them? Because the empirical evidence has shown that they have no altruistic motives behind anything they are involved with.
Nick Powers
Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
The day Microsoft innovates ANYTHING in the graphics design field is the day I'll eat a hat. And I'll post it to Youtube.
'web export'? Do you mean 'Save for Web'? If so, that doesn't seem to be true, at least in my experience. I just now saved a B&W web comic (SinFest!) strip into 24-bit and 8-bit PNG files via Save for Web, then compressed them further with pngout:
77876 test.gif
122820 test24-original.png
91656 test24-pngout.png
65095 test8-original.png
62631 test8-pngout.png
All the same features that JPEG2000 has, but JPEG 2000 also has backwards compatibility, they can display at normal resolutions on things that can only view JPEGs.
This infuriate me!.
The ones that always break standards are tryiing to make one? give me a break!.
Please, Microsoft guys, implemente PNG correctly on ALL versions of IE (yea, backpatch!), and I will get any new format from microsoft seriously.
If you can't get the basics, why are tryiing something advanced?
-Woof woof woof!
"PNG restarts the compression on each row"
That is absolutely not true, and would be madness if it were. From the specification, section 4.5.5:
The rest of your post is suspect now, of course.It is simple, the new image format is NOT compatible with the gpl, meaning that once you have chosen that format you will be locked in to using software that supports it. Hmmm, now wich software would that be. Ooh, I know, MS wants you to be locked into OS-X!
Oh, you thinks it is windows. Well I suppose if you are paranoid you could think that MS is trying to introduce a new format that would lock people to its own products by capturing their content.
For this to work MS doesn't have to destroy jpeg at all, it doesn't even have to touch it. It just has to make it that enough people use the new format that it becomes an essential thing.
Just imagine what happens to the web if IE supports this and other browsers can't. Voila, only IE (on windows) can be used to see the whole web. Wanna bet that losts of myspace and other social sites visitors where people upload snaps made with their MS phones would be laden with this new image?
With every thing MS does you simply got to ask yourselve this, "how can this be used to futher tie the user into using MS software exclusively".
If you look at the number of posts here that are about the format rather then the license then even slashdotters are taken in by it.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
I remember seeing a 12 bits per channel CRT at SPIE in 1996. There was no obvious improvement, even on their demo images. It's just too hard to (1) get noise down enough that the bits become significant, and then (2) get the display bright enough that a human observer under reasonable conditions can see the extra detail.
I have started an internet collaboration project to develop a next-generation image format for digital photography. It is here:
http://geocities.com/repstsb/libima.html
The codec is still in alpha stage. It has lots of features, such as lossless compression of images in the OpenEXR 32 bits per sample floating point format.
Mac OS X already has support for floating-point 32-bit per component (= 128bit) images. That's the format CoreImage uses internally, and I think CoreGraphics supported it since 10.0. I don't know if the video cards and drivers they currently ship already let you output all that information on the screen, but OS X definitely had OS level support for 128-bit images before you even heard the Vista monicker.
The real question - does it have to be licensed?
.gif and .mp3, and that's what makes those formats something to avoid at almost all costs because you can be sued if you use them without paying the man.
If it does, then it's freaking worthless, no better than if I tried to tell everyone they could write text documents but had to pay me or I'd sue them. Because that's what happened with
There are plenty of perfectly good formats that don't require payment to anyone. USE THEM INSTEAD.
Yeah right. End of JPEG. As if.
It may simply become the "other format" supported on every camera (alongside JPEG, RAW or even TIFF) the same way Ogg is the "other format" supported on MP3 players (also supporting WMA, AAC). I doubt they have wild new technology in there that will make it hard to support all of them at once.
Vista has the headroom to really display images that contain more than 8bpc (RGB)
I was under the impression that Windows was "still" incapable of properly blitting an image to the screen. Which API are you using to render your images? GDI, GDI+, DirectDraw/blit, DirectDraw/overlay, Direct3D, OpenGL, and WPF/Avalon all have major rendering issues. What good is 30bit rendering when you can't put it to the screen at that quality.
Perhaps there is some new "working" API in vista that I am unaware of?
BBH
They'll set their OS software to use it by default for any downloaded digital camera images, people will end up with hundreds of photos in the MS proprietary standard, other software will have to start supporting it, licensing it, etc.
Profit.
Well, that's the plan, anyway. I can't see any valid technical reason for reinventing the wheel again (JPEG2000, PNG, TIFF, etc.).
Is it so hard for some one to do a 'retrofitted' custom jpeg mod to do a 16bit/channel JPEG ?
Sure it would be non-standard, but if its 100% based on the old jpeg source, but only difference is its 16bpc then it might take off.
While we are at it, add support for multiple compression DCT tables for 8pixel row, so those blue skys can use lower comp levels.
Quick, someone hack jpeg official source to support 16/32bits and re-release it as jpeg16/jpeg32
Surely the DCT code can handle 16bit.
What is the jpeg consortium doing with the last 20years of patent profits?
Though I did find a 12bit extension at http://www.dclunie.com/16bit.html
Liberty freedom are no1, not dicks in suits.
No patents or transfer of patents to standards body.
It's absent from their open specification promise and why do we want a Microsoft controlled TIFF anyway? A decent lossy compression codec for OpenEXR maintained by reputable companies (ie: not Microsoft) would be a superior solution.
Microsoft claims that adjustments can be made to color balance and exposure settings that won't discard or truncate data that occurs with other bit-map formats.
It's trivial to do that: instead of changing the bits, you add a list of transformations to the image header. Trouble is: when such a format comes from Microsoft, they will have numerous patents on it and Microsoft will use those aggressively to maintain their monopoly. It doesn't matter that it's obvious how to do this. It doesn't matter that they weren't the first to invent it.
The world does need a better alternative to JPEG, but it must not come from Microsoft. The FOSS world should instead repeat what happened with PNG and Ogg: create an open, patent-unencumbered format.
PNG with bzip2 is not worth it. PNG restarts the compression on each row. Compressing with PNG is like chopping a 1000000 byte file into 1000 files of 1000 bytes each, and then compressing the pieces separately.
pure bullshit as another reply has stated
note that because deflate is a stream compressor though you can decompress as you download before receiving all the data.
At 1000 bytes per chunk, bzip2 and gzip compress about equally well. At even smaller sizes, gzip is often better.
this may or may not be true but your previous error makes it irrelevent.
bzip2 on the raw image data actually competes very well with PNG. Sometimes PNG is better, and sometimes "raw.bz2" is better.
but i bet a format based on png but using bzip2 in place of gzip would be better than either
it would be interesting to save a test image as a png, extract the IDAT chunk from the wrapper, decompress it and recompress it with bzip2
And yes, transforming the data before applying a compression algorithm is best of all. PNG actually does do that. A real simple transform (which PNG uses) that can help a lot is just feeding the difference between adjacent pixels to the compressor, rather than the pixel values themselves.
png offers four filter types (plus the option of no filter at all which is often used for indexed color images) three of which do perform vertical comparisons. Filter type can be selected on a per-line basis.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
The problem with DNG, as I understand it, is that it's not really forward-compatible -- and it can't be. 'RAW' data is not a format, it's simply the raw data produced by various solid-state image sensors that are constantly increasing in complexity. DNG is designed to encode the various characteristics used by (most) current digital SLRs, but its designers were not able to foresee all the new ways of capturing and digitizing light -- mosaic patterns, colour spaces, etc. -- that future camera manufacturers will invent. I've heard there are already problems with cutting-edge CCDs whose data output can't be adequately represented in DNG.
This is possibly the reason why Aperture only supports DNG files for camera models whose RAW data it is designed to read. If software engineers haven't perfected the nuanced conversion of RAW data for a specific camera into image data, there's little point in making a half-assed attempt with an unknown flavour of DNG.
He who lights his taper at mine, receives light without darkening me.
Look at OGG vs MP3. I know a lot of you actually use OGG across your entire playlist but the undeniable fact is that MP3 is still the king. It was just there first.
I have ridden the mighty moon worm!
Mac OS X can handle 128 bit graphics calculations the same way Windows XP can do 32 bit graphic processing for GDI+, or OpenGL can take advantage of higher bit representations. Howeever, when it comes time to talk to the video card, it gets truncated to 8bits per channel.
However, Mac OS X is the first to have 32 bit floating point representation for audio in CoreAudio, way before Windows Vista.
I'm hoping Leopard will match or exceed in Vista in this regard. But Apple doesn't have an "MSDN" like Microsoft, so I don't know.
Where's Adobe? What do they have to say? They created Photoshop and the PDF format. If anyone should be making a new image format it should be them. Hell maybe even Apple should do it since they did Quicktime. What did MS do? PAINT? Sheesh
The rendering issues are bugs from their implementation of their APIs, but that doesn't affect the capability for Vista to take advantage of high bit displays.
BTW, can you link me to these "blitter" issues, I am curious.
Quality of results and Opinion by the end-users (sheep or otherwise) will tell the future of this format. As general open-source users, we only fear the patents and other BS that The Man likes to use. Normal users don't even know what a software patent is usually. The winner will be quality and the experience people have using the files. Somebody mentioned that pictures downloaded from cameras will be converted to this by windows, I would like to point out most cameras internally use JPEG to compress the images and basically stick it on the card. I'm unsure, but that idea could apply to any kind of high-end camera that used something like "raw" or some other very basic lossless format. Cheers, DH.
Cheers, DH.
Adjusting to his clone status
Clones (We're All) by ALICE COOPER
Whatever happened to fractal compression of images?
To do something right, you often have to roll up your sleeves and get busy.
BTW, can you link me to these "blitter" issues, I am curious.
# body . I could probably add a few specific bugs to this, but most of them would be nit-picky
The problems are numerous, and I haven't compiled a comprehensive list. A.Lee seems to have done a pretty good job with this one here... http://virtualdub.org/blog/pivot/entry.php?id=146
BBH
Here's another story about it on CNet.
r t/2100-1046_3-6165425.html?tag=html.alert
http://news.com.com/Photoshop+gets+HD+Photo+suppo
the old graphic file formats aren't going to look as good anymore.
Bullshit. The old file formats will still look as good as they ever have. It's just that they won't take advantage of the FULL potential of the newer, more capable hardware.
If you're satisfied with what you have now, why upgrade? This rule applies whether you're talking about PNG, DVD, or MP3.
'RAW' isn't used by anybody. 'RAW' does not exist. 'RAW' is a collective name for a shitload of formats by a smaller shitload of digital camera companies.
No, it's not. RAW = Canon's "raw" image format. "Raw" image formats are produced by many higher-end digital cameras. I'm sorry you don't understand the distinction between RAW and raw, but it does make it painfully obvious this isn't your area of expertise. It is mine: I've shot RAW images on my Canon dSLR for fun and profit for several years now. I shoot exclusively in RAW format because of the extra bit depth which makes adjustments much more 'transparent' (a level adjustment won't cause as much problems wit 10-12 bit data as it will with 8 bit, and you also have no compression artifacts.) I archive everything in the original Canon RAW format.
Since you claim expertise in this area and make some arguments that are, on the surface, convincing I feel it is important to point out mistakes in your arguments. Mistakes that even a relatively raw beginner such as myself are aware of. It appears that you have a very high level understanding of RAW, but to extend this into an understanding of the internals is a dangerous thing to do on Slashdot. First of all, since you speak of Canon, Nikon, Fuji, Pentax 'raw', I think you do understand that each of these formats are unique. The original poster is correct that some manufacturers (e.g. Sony) actually encrypt some of the data in their RAW format so that (for instance) the white balance can only be extracted using proprietary software. It may not be "a Sh!7l0ad of smaller manufacturers" from your point of view, but since I've seen relatively inexpensive Sony, Canon, Pentax and (the dearly departed) Minolta cameras spit out what their marketing material claims is "raw". The bottom line is that RAW is like tiff, only worse in that the data, data representation (byte order...), encoder and container may change from manufacturer to manufacturer. The only thing Canon RAW and Sony RAW are certain to have in common is that their marketing material, instruction book and camera's menu uses the three letters 'R', 'A', and 'W' to represent the name of the format (or in some cases 'r', 'a', 'w'. For a close look at the internals of many raw formats, I suggest you look at the source code to Dcraw. A few other mistakes, even really cheap webcams don't encode to gif (I don't know where that comment came from but they don't, the closed driver software takes the "raw" CMOS/CCD data and encodes it to GIF without letting the user see the raw data. If you're into astrophotography or have used a webcam on an opensource operating system, you'll understand more. Also, the raw file may be the closest consumers can come to the CCD's internal format, but by no means does is it identical to the RAW CCD data as it comes out of the CCD's analog light buckets (or CMOS gates) into the A/D.
I remember the last time when Microsoft doomed what would otherwise have been a good format (FlashPix). Their "contributions" made it unusable in two ways. First, their "structured storage" which made it unbearable complex. Second, their insistence on a *destructive* alpha channel, in which the RGB values were premultiplied by the alpha channel as an optimization, making it impossible to recover colors from the areas designated as transparent.
And *now* they are championing "non-destructive" edits?
We really do need to agree on a standard codec as well as container format so that anything that claims to read .foo files can indeed read all your .foo files.
The way i read this, you're problem isn't the codec it's the file extension and on that front you have quite an uphill battle. I once suggested different extensions for different codecs and, well, you can read the reply.
I agree with the basic principles of having a standard codec: people don't care about extensions or codecs, they just want to see the media. However, how do we choose one? We don't have a standard document format, or a standard HTML or javascript, or a standard tire and wheel, or even a standard gas filler cap! How can we possibly have a standard codec when we can't even have a standard memory card format?
The only way to have a standard is to involve government to impose a standard. This is how we got the telephone standard, and like it or not, ethernet, tcp/ip, and many things ISO or IEEE were all developed using government money and guidance. It's very rare that industry will define a standard and almost always only happens when interoperability and manufacturing costs are key to any single company succeeding, such as PCIe and USB. A media codec is easy to install therefor "manufacturing costs" are simply not there to motivate. A standard codec will simply never happen in a free (as in speech, not beer) world.
- Disclaimer: Information in this post deemed reliable but not guaranteed.
I don't see why Adobe should be motivated to do so.
There is no reason for the camera manufacturers to do so.
Apple obviously won't.
OSS software won't.
So what's left? MS's own software? There's TONS of people using MS photo software, right? Ha-ha!
This is like trying to displace PDF by including support for MS's own format in Notepad.
Isn't tiff the most freely available raw picture format?
the NPG electrode was replaced with carbon blac
Everything else is a product of the software suite to support the format.
the NPG electrode was replaced with carbon blac
[goes off to googlefight, inputs .PNG vs .GIF, then .PNG vs .JPG] .PNG: 71,400,000 results .GIF: 276,000,000 results .JPG: 440,000,000 results
Draw your own conclusions.
~REZ~ #43301. Who'd fake being me anyway?
How much of that can be done with netpbm libraries and an open image format? Why reinvent the wheel for any purpose other than attempting to corner the market?
the NPG electrode was replaced with carbon blac
This post towards web developing; what about custom thumbnail sizes? I'd like my customers to have their own way of setting their thumbnail; and preferably in a few ways even for a low-bandwidth and high-bandwidth mode (which I got implemented in some of my applications).
What about such?
Sorry to say, I am very sceptical towards this format which is again one of the many with a few nice additions.
It might be an easier format operable for graphics designers and such but still, is it layer/raster based?
How easy will it be to plugin in already existing software which is not necessary ran by a Microsoft os?
Is it really that better because those two additions?
Are there any other graphic container formats similar like this? Is this one of the many created for promotion ?
Those are a lot of questions, maybe to roundup all the question the biggest of 'm all,
Does this new spec offer anything more than a Microsoft owned variant, one of the many, with a few nice features added?
--- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..