Microsoft HD Photo Plug-in for Adobe Photoshop


Recommended Posts

It isn't a matter of cost, it is a matter of Microsoft (currently, anyhow) prohibiting use in any application that requires source code to be made available (I think GPL is the only big license to have this requirement).

Yeah, that's pretty brain dead and a slap in the face of any amateur developer only trying to provide easily available tools for the community people won't have to pay for. I won't use any technologies licensed this way and I can't imagine why they'd do a thing like this. It hurts free software development and adoption on Windows as well as other platforms.

Edited by Jugalator
What a useless comparison. You do realize that you're re-compressing compressed photo/image formats right? That's not what this format is designed for. You really have brought the Neowin quality bar to an all-time low.

that's the first think i thought, you need raw images first to make that comparison

Again the comparison, Aero Ultimate, you made is crappy, stupid and can not be used as a base. You want a REAL comparison between different formats? Take a RAW image and convert them to each of the format you want. I could give a rats ass about your lossless crap. RAW is the highest, uncompressed quality a image can take.

That is a real comparison.

For creating Wdp pics (whose performance have been anything but convincing), you must have Adobe Photoshop, a very high-priced app!

Even for just viewing Wdp pics, you must have Vista with Photo Explorer, no chance on previous Windows, much less Linux.

Nonsense!

I suggest you take a look at the System.Windows.Media.Imaging namespace that is part of Windows Presentation Foundation. There you will find WmpBitmapEncoder and WmpBitmapDecoder classes (along with encoders/decoders for jpg, png, gif and tiff at least).

Programming a viewer for HD Photo shouldn't be hard from there on. I'd do it myself if i had the time. Do note that it requires the .NET 3.0 Framework (as Windows Presentation Foundation is a part of it).

How can you get a better quality than the raw file? The raw file is most of the time an uncompressed file that contain an "image" of your sensor with all the settings without any quality picture loss.

I don't get the idea of how you can get a better picture when compressing from the original.

I think what he means is better quality than JPEG :)

I can try this with my canon dslr tonight if people want some good examples of how this format impacts digital photos from a RAW/JPEG100%/TIFF comparison.

What say you!

I think what he means is better quality than JPEG :)

I can try this with my canon dslr tonight if people want some good examples of how this format impacts digital photos from a RAW/JPEG100%/TIFF comparison.

What say you!

That would be great and I myself would have no problem doing the convertions if you do not want to.

Post the RAW pictures in a ZIP or something and upload them somewhere.

If I understand correctly, you would take a RAW image file (like from a digital camera) and open it in PS to save to the HD format. You get better quality with a smaller file. I haven't really got into details about the format but I assume that's what it is for.

I'd rather have the raw file. My camera is 10MP and the raw files are only around 7-9megs. Better than a lossy format any day.

So what? Jp2 can save files as lossless too, and you don't need Photoshop for that - freeware apps are fully sufficient.

You don't need Photoshop for HD Photo either. Did you read my response above about the API's being available with the .NET 3.0 Framework?

And i was responding to MrCobra complaining about not wanting to substitute his RAW files with a lossy format which HD Photo doesn't have to be since it supports lossless compression.

That would be great and I myself would have no problem doing the conversions if you do not want to.

Post the RAW pictures in a ZIP or something and upload them somewhere.

Done

Here is the comparison, my conclusion is that for high end photo editing this is not needed, for generic web use this is also not needed considering the vast amount of JPEG scaling available with excellent IQ retained. I saww little to no difference between the HDP format and JPEG format both using the "high" quality setting (JPEG mode 8 and HDP mode 0.75 to get it the same filesize as the JPEG version or as close to as possible)

For the comparison I imported the RAW into Photoshop then saved it to JPEG and WDP separately using the above modes. I then imported the jpeg and HDP and layered them over the RAW keeping the RAW as the background and only leaving the sections in GREEN boxes as HDP and JPG. I kept the original resolution and saved the end file as a TIFF file for lossless quality. The RAW was imported as SRGB for standards on a normal monitor display and each image was saved using this SRGB profile.

Click the thumb below for the TIFF

raw_vsjpgvshdp_th.jpg

RAW with XMP can be found here + here

Anyway for non destructive editing with full RAW support the DNG format is the way forward.

BTW for the RAW debaters upstairs, RAW is not an image format, in order to edit a RAW photo you have to convert it to an editable format such as JPEG / TIF / WDP - RAW cannot be worked with until it has been converted.

Edited by mrk

I converted a RAW (6MP) file to JPG and WDP and uploaded to RapidShare for people to look at. File size (RAR) is 8.41 megs. I used the same quality settings for both pictures. Image dimensions: 3072x2048.

JPG = 2,858,586

WDP = 6,010,817 ( The RAW file is 4,916,782 )

Like I said above, I'd rather keep the RAW files rather than use this new format.

Download link @ http://rapidshare.com/files/20748662/JPG_WDP_TEST.rar.html

I converted a RAW (6MP) file to JPG and WDP and uploaded to RapidShare for people to look at. File size (RAR) is 8.41 megs. I used the same quality settings for both pictures. Image dimensions: 3072x2048.

JPG = 2,858,586

WDP = 6,010,817 ( The RAW file is 4,916,782 )

Like I said above, I'd rather keep the RAW files rather than use this new format.

Download link @ http://rapidshare.com/files/20748662/JPG_WDP_TEST.rar.html

Something tells me that RAW file isn't uncompressed then. If it is a 6MP picture then <1 byte per pixel doesn't make any sense for a RAW file unless it was using some lossless compression that gets a better than 3:1 ratio which would be quite a feat for an image that isn't comprised of large solid blocks of color.

Something tells me that RAW file isn't uncompressed then. If it is a 6MP picture then <1 byte per pixel doesn't make any sense for a RAW file unless it was using some lossless compression that gets a better than 3:1 ratio which would be quite a feat for an image that isn't comprised of large solid blocks of color.

RAW is not an image format, it is the information recorded by the sensor with no image processing in place. WDP/TIFF/JPEG etc are all image formats that save image processing. It's common for a lossless image format to be bigger than the RAW, it contains all the editing that has been done to it and it has been converted to a contained format.

RAW is the highest quality photo you can get but TIFF for example is the highest quality image format there is and in order to print a RAW photo it must be converted to an image format like TIFF and now WDP

<snipped>

Your first and original review of this format was using a lossless PNG; Which is not a RAW and what the original debate and discussion was about.

Personally I think you have done the review simply for us Neowin members to kiss your ass and treat you like god. I for one won't and If i honestly wanted to see real-life situations and conclusions I would take my own digital camera, take some pictures in its RAW format, and then do these conversions.

You should have commented in your review that the .cr2 extension is one of the many extensions that companies use when you use their camera in RAW picture taking mode because certain members may not be aware of it. But of course I didn't know that RAW images have different extensions :whistle:

And also in that review you said yourself that there are no pictures; Why should we believe what you say? For that matter, why should we even trust your "excelent" eyesight? :laugh:

If you want people to kiss your ass, don't flame them when they are stating the truth about you comparing the format to PNG. Make a good review with at least downloadable links (since this format currently cannot be viewed on browsers).

Edited by Chad
RAW is not an image format, it is the information recorded by the sensor with no image processing in place. WDP/TIFF/JPEG etc are all image formats that save image processing. It's common for a lossless image format to be bigger than the RAW, it contains all the editing that has been done to it and it has been converted to a contained format.

RAW is the highest quality photo you can get but TIFF for example is the highest quality image format there is and in order to print a RAW photo it must be converted to an image format like TIFF and now WDP

Exactly, and RAW isn't exactly a standard; Olympus, Nikon, Pentax, Canon, Panasonic, Sigma, etc all use different RAW processing. I use RAW as it allows me to do post-processing without losing information, but you still have to convert the RAW image to some other format in order to easily share or view it, without specialized viewers or the right plug-ins.

There is the Adobe RAW format, but I don't believe many companies use it, other than the Pentax K10D.

I just look at HDPhoto as something that could replace JPEG, and still have acceptable quality and file size.

Exactly, and RAW isn't exactly a standard; Olympus, Nikon, Pentax, Canon, Panasonic, Sigma, etc all use different RAW processing. I use RAW as it allows me to do post-processing without losing information, but you still have to convert the RAW image to some other format in order to easily share or view it, without specialized viewers or the right plug-ins.

There is the Adobe RAW format, but I don't believe many companies use it, other than the Pentax K10D.

I just look at HDPhoto as something that could replace JPEG, and still have acceptable quality and file size.

Raw is a standard as it's viewable with any raw viewer such as the raw image viewer addon for windows created by MS or in Photoshop/adobe bridge or even and the only reason the different brands of camera use different RAW methods is because they all use different digital CCD/CMOS sensors and the encoding used to create that raw information is specific to each manufacturer.

However I do not think HDP will ever replace jpeg, look at previous tries at other file formats that tried this (AAC, OGG etc etc) that tried to be the next mp3 but in the end just not being won over by the well established mp3 format.

The same way JPG has been established for even longer and it is going to take a heck of a lot of work to get HDP supported cross platform and on portable devices.

Edited by mrk
You should have commented in your review that the .cr2 extension is one of the many extensions that companies use when you use their camera in RAW picture taking mode because certain members may not be aware of it. But of course I didn't know that RAW images have different extensions :whistle:

Yes, it was quite obvious that you didn't know it and thus were making uninformed comments :pinch:

And also in that review you said yourself that there are no pictures; Why should we believe what you say? For that matter, why should we even trust your "excelent" eyesight? :laugh:

I never said such nonsense :pinch:

I provided links to the original Raw pics, and I provided a link to an archive containing the resulting Jpg and Jp2 pics right in my article so you can compare for yourself.

Here are the links, once again:

Article with links to all the files: Link

My comparison (comment #12): Link

Cr2 Raw image: http://staff.neowin.net/davelegg/linear.cr2

Orf Raw image: http://www.iol.ie/~fuzzy/images/PC252525.ORF

Archive with the Jpg and Jp2 files created from these files: Download link

Take a look at the images and see for yourself, or download the Cr2 and Raw files from the links above and use FastStone Image Viewer or XnView (both free) to compress them to Jpg and Jp2 and compare the resulting files.

Exactly, and RAW isn't exactly a standard; Olympus, Nikon, Pentax, Canon, Panasonic, Sigma, etc all use different RAW processing. I use RAW as it allows me to do post-processing without losing information, but you still have to convert the RAW image to some other format in order to easily share or view it, without specialized viewers or the right plug-ins.

There is the Adobe RAW format, but I don't believe many companies use it, other than the Pentax K10D.

And that is exactly the market MS is after here. The HD Photo codec was designed to be easily implemented in hardware and to have extensive metadata and ICC support. Wouldn't it be better (although requiring a bit more space) if all cameras simply had the option to deliver lossless HD Photo files as output instead of every manufacturer having their own RAW format as well as being easily viewable on all PC's?

Granted MS have to convince camera manufacturers to implement HD Photo in their camers but i'm pretty they are working very hard on that.

And that is exactly the market MS is after here. The HD Photo codec was designed to be easily implemented in hardware and to have extensive metadata and ICC support. Wouldn't it be better (although requiring a bit more space) if all cameras simply had the option to deliver lossless HD Photo files as output instead of every manufacturer having their own RAW format as well as being easily viewable on all PC's?

Granted MS have to convince camera manufacturers to implement HD Photo in their camers but i'm pretty they are working very hard on that.

No because RAW is not an image format, HDphoto is, RAW iwll never be replaced because it has a primary function no image format can handle, sensor DATA that has to be converted to an image format such as HDP or JPEG or TIFF etc.

Every manufacturer will have their own RAW encryption in their RAW files, this has always been the case and will remain so forever.

People need to understand this will not replace RAW ever as they are two totally different things.

No because RAW is not an image format, HDphoto is, RAW iwll never be replaced because it has a primary function no image format can handle, sensor DATA that has to be converted to an image format such as HDP or JPEG or TIFF etc.

Every manufacturer will have their own RAW encryption in their RAW files, this has always been the case and will remain so forever.

People need to understand this will not replace RAW ever as they are two totally different things.

I'm not sure you understood me correctly. I said "option" as in you could both get the raw data and the raw data converted to the HD Photo format. I know raw isn't a format, it's just pure data from the CCD. HD Photo however is capable of storing that raw data in a lossless standardized format which must be easier for photographers to work with rather then having a separate tool or codec for every camera type right?

How can you not want a standardized format to store the raw data in?

HD Photo was designed to be able to store that sensor data without losing any information (that includes maintaining bit-depth, color information, adding metadata etc.).

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Nobody is buying a PS5 only for playing Until Dawn 2. Their loss.
    • If you actually used it instead of responding like a petulant child you might be surprised. I switched from Google some time ago and have been very satisfied.
    • I am one of the first people to use the DXVK technology. In the channel below you can see some videos that I have made using this technology, including Assassin's Creed Odyssey. https://www.youtube.com/@nahum7995/videos Assassin's Creed Odyssey experienced several bugs and technical issues during its first months after release. It launched with its own fair share of funny but frustrating glitches. I ran it on DXVK 9 days after its release and I played it for many hours but didn't see a single significant bug on Linux. Assassin's Creed Odyssey is widely celebrated for pushing the franchise in bold new directions and specifically for nailing several elements better than any other title in the AC series: Player Choice & Branching Narrative, The Mercenary & Cultist System, Mythological Integration, Overpowered Combat Abilities, Open World Exploration But what I'm trying to point out is that this game wasn't quite playable on most windows systems, until a few months after its release when most of the bugs were fixed. However, on Linux it ran completely flawless from day one, although DXVK had seen little development and refinement at the time. What do you think the situation will be in 2026 now that most bugs and glitches of DXVK have been completely eliminated? This is information from Google about these situations that I am quoting. In many cases, using DXVK (a translation layer that converts DirectX 9, 10, or 11 into Vulkan) can result in more stable frame times and higher performance than native Windows rendering. This happens primarily by bypassing driver overhead and multithreading draw calls that were previously restricted to a single CPU core. Older APIs (like DirectX 9 and 11) are largely single-threaded on the CPU side. DXVK translates these calls to Vulkan, which is highly multi-threaded. This reduces CPU-bound stuttering on weaker processors. In certain cases, GPU manufacturers (especially AMD) have significantly better and more modern Vulkan drivers than they do for legacy DirectX. Vulkan gives developers—and in this case, the translation layer—closer control over how resources are held in VRAM. This can prevent micro-stutters and sudden frame drops during chaotic gameplay. Yes, certain games, particularly older DirectX 9 to 11 titles, can run with fewer crashes on DXVK than on native Windows. By intercepting DirectX draw calls and translating them into the modern, highly efficient Vulkan API, DXVK bypasses the limitations and poor driver support that cause instability in aging game engines. PlayStation 1, PlayStation 2 and PlayStation 3 can be easily and perfectly emulated on Linux. In fact, modern Linux emulators offer high-performance upscaling, widescreen patches, and automatic controller mapping out of the box.                                                                                                                                                                                                                                                                                                                                 PlayStation 1/2/3 games look drastically better on Linux thanks to resolution upscaling. Furthermore, it is also a fact that you cannot play many fun games on Windows either, isn't it? - The Nintendo Switch has an extensive library of exclusive games. - PlayStation has an extensive library of exclusive games - Android has "mobile-exclusive" games, meaning they are exclusive to mobile devices (iOS and Android) and aren't available on PC or consoles. And finally, it is also the case that in the next five years there will be games that millions of people will say you absolutely must play and that they want to play this specific game that released a few days ago. However, the other side of this story is that currently, absolutely no one cares that they cannot play these upcoming games right now.
    • Flameshot 14.0 RC3 by Razvan Serea Flameshot is a free and open-source, cross-platform tool to take screenshots with many built-in features to save you time. Using Flameshot is as simple as launching, dragging the selection box to cover the area you want to capture, making annotations as needed in on-screen and saving the shot to your computer, all with a very simple and straightforward interface. Flameshot allows users to simply upload their screenshots directly to the cloud in order to easily share it with others. You can upload your image directly to Imgur with a single click and share the URL with others. In-app screenshot editing - You can choose to add an arrow mark, highlight text, blur a section (blur or pixelate an area), add a text, draw something, add a rectangular/circular shaped border, add an incrementing counter number, and add a solid color box with Flameshot's built-in editing tools. Command-line interface (CLI) - Flameshot has several commands you can use in the terminal without launching the GUI via a command line interface. The command line interface lets you script Flameshot and use it as the subject of key binds. Flameshot 14.0 RC3 changelog: Translations update from Hosted Weblate by @weblate in #4612 Translations update from Hosted Weblate by @weblate in #4619 Fix pin position on Windows for scaled screen by @ElTh0r0 in #4614 Cmake Analyzers by @ElTh0r0 in #4613 Translations update from Hosted Weblate by @weblate in #4632 fix(macos): prevent config tab content from rendering behind tab bar by @Mitnitsky in #4627 fix(macos): use CGRequestScreenCaptureAccess instead of grabWindow for permission request by @Mitnitsky in #4617 Fix KDE Plasma keyboard shortcut config file by @ElTh0r0 in #4637 fix(macos): fix clipboard copy failing from tray and GUI by @Mitnitsky in #4629 feature(macos): show dock icon when config window is open by @Mitnitsky in #4628 Option to disable tray icon on Windows by @ElTh0r0 in #4634 Translations update from Hosted Weblate by @weblate in #4642 fix(macos): make fullscreen capture overlay configurable by @Mitnitsky in #4622 Update GH actions using Node.js 24 by @ElTh0r0 in #4660 fix issue with screen selection in non interactive mode by @borgmanJeremy in #4667 Uniformize both spec files + ninja build openSUSE by @QuentiumYT in #4658 screengrabber: pass non-empty parent_window to xdg-desktop-portal by @artefaktor93 in #4664 Allow multiple flameshot GUI instances (fix for #3177) by @ElTh0r0 in #4680 Unify Linux ARM CI into Linux CI (also drop QEMU) by @theofficialgman in #4702 respect system proxy settings by @borgmanJeremy in #4674 Replace ifdef LINUX with UNIX to include BSD systems by @ElTh0r0 in #4700 Download: Flameshot 14.0 RC3 | 18.1 MB (Open Source) Download: Flameshot Portable | 53.0 MB Links: Flameshot Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • One Month Later
      nothanks earned a badge
      One Month Later
    • One Month Later
      B2Proxy earned a badge
      One Month Later
    • One Year In
      MadMung0 earned a badge
      One Year In
    • Week One Done
      jefred earned a badge
      Week One Done
    • Apprentice
      JoeyNeo went up a rank
      Apprentice
  • Popular Contributors

    1. 1
      +primortal
      490
    2. 2
      PsYcHoKiLLa
      233
    3. 3
      Skyfrog
      78
    4. 4
      FloatingFatMan
      68
    5. 5
      Michael Scrip
      58
  • Tell a friend

    Love Neowin? Tell a friend!