I got contacted today by a fellow Flasher about this feature under ‘Publish Settings > Flash’ in Flash 8.
This feature is named ‘JPEG quality’ and it has a effect on GIF’s and PNG’s but not JPEG’s. This is noted in the docs but it could be a lot clearer in the IDE. It would have been better named ‘Bitmap quality (excluding JPEG’s)’ or something. How many people have used this and not realized its had no effect on their imported JPEG’s?
Apparently this worked fine on JPEG’s in Flash 7 (i haven’t tested) so its worth remebering. The only way to change the quality of a JPEG is to use the Bipmap Properties panel

Since Flash 8 there is a choice to use the global JPEG compression or leave the compression level what is was when you imported the JPEG into the library.
After importing a JPEG into the library right-click and select properties. As you can see Compression is set to “Photo (JPEG)”. Now, right below this you see a check box “Use imported JPEG data”. Uncheck this option to use the global publish compression settings instead of the imported JPEG settings.
[...] parently it does not affect JPGs at all, rather GIFs and PNGs. Read more here. This entry was posted on Wednesday, Apri [...]
I’ve checked on my mac and pc and I never see a check box saying
On both platforms I see a check box that says
This is checked by default, but the ‘JPEG quality’ property in the Publish Settings has no affect on standard JPEG’s.
After a bit more playing I’ve found it does affect progressive JPEG’s. As in the original post it will also affect PNG’s and GIF’s.
Tink,
Thanks for posting. I also tested to see if the Publish Settings JPG Quality slider might somehow override a progressive .jpg that you have set manually. It will not override this setting – like always before.
I wrote Adobe and added a comment that included your wording suggestion. Thanks!
Yeah I found this to be the case only in certain situations, from what I remember it behaves differently if you….
1. Import from file > import.
2. Copy and paste a bitmap directly onto the stage from a paint app
In certain situations it completely ignores the global settings no matter what you check, the other scenario takes into account the global settings. This is new to Flash 8.
I’m dynamically loading jpgs into a swf, but the image quality is really mediocre. Is there any way to improve the quality on jpgs dynamically brought in? Because obviously I can’t select them in the library because they’re not in there…
hey guys…I have a question!!!!! how can I inprove the quality of my jpg for example when hay make animation from 3d max, I mean If I make an .EXE and I use the script fscommand fullscreen expand the .swf and all my jpg of the animation looks like broke, I hope you know what I mean.
Angel Mora Caracas Venezuela
@Angel
Bitmaps (which is what a JPG is) are pixel based. This means if you increase their size they will look pixelated.
The only way to get round this is to create your pictures at the required size or bigger (i.e. don’t enlarge them).
As Luke says, we can use the “Use imported JPEG data” checkbox but if I want to change quality settings (of jpg files) after importing I have to open their Bitmap Properties dialog box and click one or two checkbox, insert the new quality setting and click ok. It’s a not fast process and it’s really boring for a number of images.
I prefer to use a unique dialog box setting jpg quality for every image in the fla.
Ok I tried everything the boxes, bitmap edit panel etc. And nothing really improved it as much as I wanted. Then I stumbled on an answer by accident. Don’t touch your JPEG sizes at all in Flash!!! Don’t even make it smaller!! Save them at the exact size you want in photoshop then import them to your library and place them in flash. If you don’t like the size edit it in photoshop and wha-la a beautiful jpeg in Flash. Thanks for everyones help!!!