[opensuse] Way Way Way OT
Hello SuSE folk, This has nothing to do with anything about SuSE, but I know there are a lot of great people out there and expecially some very good graphics guys. I just put on my flame suit and am prepared to run and duck :-) So here goes: My children bought me one of those digital picture frames this past Christmas. I loaded a whole bunch of family photos from my albums on it. It is set as a slide show and it keeps freezing randomly (every few days) on any random photo. So I emailed the company and here is their reply: ---------------------------------------- Good Morning Bob, We apologize for any inconvenience this might have caused. However, this is a symptom of having edited photos on whatever media type you are using to display your pictures. If you have edited any of your photos, even 1, you have changed the compression of that photo to a progressive .JPG & the frame will only display Standard .JPG's. You will need to re-save any edited pictures as standard JPG's & this should solve your freezing issues. If you have any additional questions feel free to respond for further assistance. Have a great day. ------------------------------------- Of course I did and they didn't Now, of course I have edited many of these photos, some in the Gimp, others in other apps. The million dollar question is; what the heck is a progressive JPG and how do I resave it. I looked at the meta info on several and some are quite different. Reply privately so I don't tick off the guys anymore. Sorry guys, really! Bob S -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 18 April 08, Bob S wrote:
Hello SuSE folk,
This has nothing to do with anything about SuSE, but I know there are a lot of great people out there and expecially some very good graphics guys. I just put on my flame suit and am prepared to run and duck :-)
So here goes: My children bought me one of those digital picture frames this past Christmas. I loaded a whole bunch of family photos from my albums on it. It is set as a slide show and it keeps freezing randomly (every few days) on any random photo. So I emailed the company and here is their reply: ---------------------------------------- Good Morning Bob, We apologize for any inconvenience this might have caused. However, this is a symptom of having edited photos on whatever media type you are using to display your pictures. If you have edited any of your photos, even 1, you have changed the compression of that photo to a progressive .JPG & the frame will only display Standard .JPG's. You will need to re-save any edited pictures as standard JPG's & this should solve your freezing issues. If you have any additional questions feel free to respond for further assistance. Have a great day. ------------------------------------- Of course I did and they didn't
Now, of course I have edited many of these photos, some in the Gimp, others in other apps.
The million dollar question is; what the heck is a progressive JPG and how do I resave it. I looked at the meta info on several and some are quite different.
It's not OT if you used a graphics app in SUSE to 'edit' your pictures. I don't know what using 'progressive' does, but I'm sure it could be found in the GIMP help. In the GIMP, if you save a jpg, it often will pop up a small window and you have a few choices you can make, one of them being a tick box to use 'progressive'. Just go back to your original picture, edit it as you want/need and when you save it, just make sure that box is not ticked and that should fix the problem. -- "Democracy cannot survive overpopulation... The more people there are the less one individual matters." Isaac Asimov -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Bob S schreef:
Hello SuSE folk, (snip) The million dollar question is; what the heck is a progressive JPG and how do I resave it. I looked at the meta info on several and some are quite different.
Google is your friend: the search string "gimp progressive jpg" yielded among the first three results the following link which tells it all: http://home.planet.nl/~dark-echo/gimp-faq/fformats.htm Furthermore it seems extremely unlikely that this is the root of your problem, since saving as progressive JPG is off by default in GIMP. Regards, -- Jos van Kan registered Linux user #152704 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Friday 2008-04-18 at 22:03 -0400, Bob S wrote:
it. It is set as a slide show and it keeps freezing randomly (every few days) on any random photo. So I emailed the company and here is their reply: ---------------------------------------- Good Morning Bob, We apologize for any inconvenience this might have caused. However, this is a symptom of having edited photos on whatever media type you are using to display your pictures. If you have edited any of your photos, even 1, you have changed the compression of that photo to a progressive .JPG & the frame will only display Standard .JPG's. You will need to re-save any edited pictures as standard JPG's & this should solve your freezing issues. If you have any additional questions feel free to respond for further assistance. Have a great day. ------------------------------------- Of course I did and they didn't
Now, of course I have edited many of these photos, some in the Gimp, others in other apps.
The million dollar question is; what the heck is a progressive JPG and how do I resave it. I looked at the meta info on several and some are quite different.
Reply privately so I don't tick off the guys anymore.
Well, we can bring it back to topic by using linux apps ;-) The gimp, when saving as jpg, has a tick box labeled "progressive", untick that. Then, the utility "convert" from displaymagick tools can surely do the trick too, but you have to read the manual to find out how. The advantage is that once you find the method you can set it to convert a thousand files in one go: it's command line. However, I don't believe for a second that's the problem. If it were, it would always freeze on the same photo. I guess progressive means that it displays first as fuzzy and improves quality as the file is downloaded. But this is a wild guess without backing. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFICbyWtTMYHG2NR9URAnW1AKCX381eGH22lIZ4y0R9BbyVA29GSQCfXBBC iqh1hZU1WxeO9OWJjpVcsIg= =hX8d -----END PGP SIGNATURE-----
Carlos E. R. a écrit :
I guess progressive means that it displays first as fuzzy and improves quality as the file is downloaded. But this is a wild guess without backing.
AFAIK it's an interleaved drawing (like a tv video) for faster diplaying in web pages jdd -- Jean-Daniel Dodin Président du CULTe www.culte.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Saturday 2008-04-19 at 11:36 +0200, jdd sur free wrote:
Carlos E. R. a écrit :
I guess progressive means that it displays first as fuzzy and improves quality as the file is downloaded. But this is a wild guess without backing.
AFAIK it's an interleaved drawing (like a tv video) for faster diplaying in web pages
Yep, similar thing. The idea is to be able to display "something" while the file is not yet fully downloaded. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFICcUntTMYHG2NR9URAgdRAJ9nSpHIdHMBtHVJtinH1MmGVmuVIACeLxrG /iHkZpfB2nprswMHUZp1JJE= =9g07 -----END PGP SIGNATURE-----
Am Samstag, 19. April 2008 12:10:45 schrieb Carlos E. R.:
Yep, similar thing. The idea is to be able to display "something" while the file is not yet fully downloaded. yup, I can confirm this - however I think that could might be a problem for such a frame. (I guess not all of your pictures are progressive[maybe someone edited them first, etc. who knows] so there's a source of randomness).
But to clarify that issue I'd reduce the picture to a minimum, maybe just 3-5, create them with gimp(don't take any existing pictures, since you don't know which tweaks were used): full sized picture in red, green, blue, yellow, pink (whatever you like) and let it run for a while to check if this works or not. If not, well then something's wrong with the frame. Greetings Michael
On Saturday 19 April 2008 02:36, jdd sur free wrote:
Carlos E. R. a écrit :
I guess progressive means that it displays first as fuzzy and improves quality as the file is downloaded. But this is a wild guess without backing.
AFAIK it's an interleaved drawing (like a tv video) for faster diplaying in web pages
Except that in the television context, the distinction is interleaved vs. progressive scan. Interleaved means each frame comes in two "fields" of alternating scan lines (first the odd numbered, then the even numbered lines). Progressive scan draws (or sends) each frame in a single pass from top to bottom. As suggested, in the JPEG world, "progressive" means progressive detail. In the bad old days of modems, data transmission speeds were so low you could see the progressive refinement of such images as they arrived and the displayed image went from being a few vague blocks to the final, full-resolution image.
jdd
Randall Schulz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
However, I don't believe for a second that's the problem. If it were, it would always freeze on the same photo.
may be photos size? I had to resize all my photos, better do this for the exact frame values jdd -- Jean-Daniel Dodin Président du CULTe www.culte.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hi! Am Samstag 19 April 2008 schrieb Bob S:
Reply privately so I don't tick off the guys anymore.
IMHO there is nothing that ticks off more than that. When asking your favorite search engine nothing is worse than finding somebody perfectly describing the problem, but not the answers. That's only topped by the person asking the question suddenly marking the problem as solved without quoting any of the, obviously private, replies. And to top that automatic forum-copy-sites tend to love just that kind of thread, which will put the problem on the first 5 pages on google, making it close to complete impossible finding some solution to the problem. Regards, Matthias -- Matthias Bach www.marix.org „Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“ - Arthur C. Clarke
On Saturday 19 April 2008 09:20:37 am Matthias Bach wrote:
Hi!
Am Samstag 19 April 2008 schrieb Bob S:
Reply privately so I don't tick off the guys anymore.
IMHO there is nothing that ticks off more than that. When asking your favorite search engine nothing is worse than finding somebody perfectly describing the problem, but not the answers. That's only topped by the person asking the question suddenly marking the problem as solved without quoting any of the, obviously private, replies. And to top that automatic forum-copy-sites tend to love just that kind of thread, which will put the problem on the first 5 pages on google, making it close to complete impossible finding some solution to the problem.
Sorry Mathias, don't normally do that. Just figured it was to far off topic. The question sure did trigger quite a response though. Thanks to all who offered advice. Will let you all know what the answer is. Bob S. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Saturday 2008-04-19 at 19:53 -0400, Bob S wrote:
The question sure did trigger quite a response though. Thanks to all who offered advice. Will let you all know what the answer is.
Please, do. Procedures to do things better with linux software are welcome and on topic, IMO ;-) - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFICpUGtTMYHG2NR9URArdLAJ4lvZCaBqcSxyZmmBj1PtecbA8PzgCeKEMi bFMA1z959FGioTrqKP107rw= =deeJ -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Bob S wrote:
Hello SuSE folk,
This has nothing to do with anything about SuSE, but I know there are a lot of great people out there and expecially some very good graphics guys. I just put on my flame suit and am prepared to run and duck :-)
So here goes: My children bought me one of those digital picture frames this past Christmas. I loaded a whole bunch of family photos from my albums on it. It is set as a slide show and it keeps freezing randomly (every few days) on any random photo. So I emailed the company and here is their reply: ---------------------------------------- Good Morning Bob, We apologize for any inconvenience this might have caused. However, this is a symptom of having edited photos on whatever media type you are using to display your pictures. If you have edited any of your photos, even 1, you have changed the compression of that photo to a progressive .JPG & the frame will only display Standard .JPG's. You will need to re-save any edited pictures as standard JPG's & this should solve your freezing issues. If you have any additional questions feel free to respond for further assistance. Have a great day. ------------------------------------- Of course I did and they didn't
Now, of course I have edited many of these photos, some in the Gimp, others in other apps.
The million dollar question is; what the heck is a progressive JPG and how do I resave it. I looked at the meta info on several and some are quite different.
Reply privately so I don't tick off the guys anymore.
Sorry guys, really!
Bob S
Bob, I have one of the picture frames as well that I must reformat all pictures to 800x600. I have experienced crashes of the picture frame as well. The most likely culprit is a corrupt picture file that the frame is choking on. Additionally, if you have ever had a power or usb cable hiccup, you could have caused a corrupt portion of the frame memory. Not to worry, all is solvable. I know, I have experienced both. First, if you can identify a problematic picture, then, of course, delete it and reload it. Second, if it appears you have stray crud scattered across the picture frame flash drive, then it is time to reformat and reload the pictures. Basically, the frame memory is just the same flash memory as a usb drive and can be formatted just the same. Most frames use the fat32 format for the drive. I simply connected my drive to my pc and then re-formatted the drive. However, if I recall correctly, I did have to do that through windows since on my particular frame, it creates f:, g:, h:, j:, K; and l: drives with l: being the only actual flash memory drive and this drove openSuSE nuts on my laptop. I think I just booted windows, plugged the frame in, opened windows explorer, right clicked the highest letter drive and chose format. I can get to the pictures in openSuSE, but it usually takes searching through /system/media:... Good luck, it can be fairly easily fixed, you may just have to use a different cat. Also, as a pointer on picture frames and reformatting, I use imagemagick "convert" to convert all the 3 and 5 megabyte files down to ~100k in 800x600 format. Just put all the files you want to convert in a temporary directory of your choice. I then run the following little script to convert them all and get them ready to copy to the frame. (the include file "colors.inc" also follows below the script) You can just run the script with no arguments and it will give you basic usage information: 00:02 Rankin-P35a~/linux> cat scripts/cvt800 #!/bin/bash # . /home/david/linux/scripts/include/colors.inc # Set Test Options # TEST="false" # # Assign Command Line Arguments # SOURCE_PATH=$1 DESTINATION_PATH=$2 if [ -z "$3" ]; then FILESPEC="*.jpg" else FILESPEC=$3 fi if [ -z "$4" ]; then GEOMETRY=800x600 else case "$4" in [1-9]* ) GEOMETRY=$4;; * ) echo -e "\n\t${lightblue}Geometry must be given in a form similar to: ${red}800x600, etc.\n\t${green}Try Again!${nc}\n" exit 1;; esac fi # # Define Usage Information # usage () { echo -e "USAGE:\n" echo -e "\t${lightgray}cvt-resize ${lightblue}expands on the ImageMagick convert command by" echo -e "\t${lightblue}accepting a source and destination directory, filespec and" echo -e "\t${lightblue}geometry to resize all files in the source directory matching" echo -e "\t${lightblue}filespec to the specified geometry in the destination directory." echo -e "\t${red}**ALL ARGUMENTS ARE REQUIRED (currently)\n" echo -e "\t${lightgray}Usage: cvt-resize [source dir] [destination dir] ['filespec'] [geometry]\n" echo -e "\t\t${purple}[source and destination dir] - ${red}Include trailing / ${blue}(default=.)" echo -e "\t\t${purple}[filespec] - ${green}Example '*.jpg' - ${red}single quotes required! ${blue}(default=*.jpg)" echo -e "\t\t${purple}[geometry] - ${green}Example 800x600 ${blue}(default=800x600)\n" echo -e "\t${green}Try Again...\n${nc}" } # # Define a Check of Command Line Arguments # check_cli_args () { echo -e "\nChecking Command Line Arguments\n" if [[ -d $SOURCE_PATH ]]; then echo -e "\t${green}Using SOURCE_PATH = $SOURCE_PATH${nc}" else echo -e "${red}\tSOURCE_PATH not found or does not exist -- exiting${nc}\n" usage exit 1 fi if [[ -d $DESTINATION_PATH ]]; then echo -e "\t${green}Using DESTINATION_PATH = $DESTINATION_PATH${nc}" else echo -e "${red}\tDESTINATION_PATH not found or does not exist -- exiting\n${nc}" usage exit 1 fi if [[ -n $FILESPEC ]]; then echo -e "${green}\tUsing FILESPEC = $FILESPEC${nc}" else echo -e "${red}\tInvalid FILESPEC specified -- exiting\n${nc}" usage exit 1 fi if [[ -n $GEOMETRY ]]; then echo -e "${green}\tUsing GEOMETRY = $GEOMETRY${nc}\n" else echo -e "${red}\tInvalid GEOMETRY specified -- exiting\n${nc}" usage exit 1 fi } echo_input () { echo -e "\tSOURCE_PATH = $SOURCE_PATH" echo -e "\tDESTINATION_PATH = $DESTINATION_PATH" echo -e "\tUsing FILESPEC = $FILESPEC" echo -e "\tUsing GEOMETRY = $GEOMETRY" } if [[ $TEST == "true" ]]; then echo_input fi # # Begin the cvt800 conversion; Initially check command line artuments # check_cli_args # # Set IFS - required so the loop only breaks on newlines not spaces # if there are spaces in the filenames returned to $LIST # oldIFS=$IFS IFS=$'\n' # # Read the files into LIST # LIST="$(ls $SOURCE_PATH$FILESPEC)" echo -e "Beginning File Conversion to $GEOMETRY...\n" for i in $LIST; do FILE=`basename "$i"` echo -e -n "\tConverting: ${lightblue}$FILE${nc}" if convert -resize $GEOMETRY -quality 85 "$i" "$DESTINATION_PATH$FILE"; then echo -e "\t\t\t${green}[OK]${nc}" else echo -e "\t\t\t${red}[Failed]${nc}" fi done # # Restore original IFS # IFS=$oldIFS # echo -e "\n\t${green}--------- FINISHED ---------${nc}\n" 00:02 Rankin-P35a~/linux> cat scripts/include/colors.inc ########################################################################## # # Colors Include # # # Example Use: echo -e "${red}Text${nc}" # or # echo -ne "${red}";\ # uptime;\ # echo -ne "${nc}" # # Note: always terminate colors with ${nc} # ########################################################################## # black='\e[0;30m' blue='\e[0;34m' green='\e[0;32m' cyan='\e[0;36m' red='\e[0;31m' purple='\e[0;35m' brown='\e[0;33m' lightgray='\e[0;37m' darkgray='\e[1;30m' lightblue='\e[1;34m' lightgreen='\e[1;32m' lightcyan='\e[1;36m' lightred='\e[1;31m' lightpurple='\e[1;35m' yellow='\e[1;33m' white='\e[1;37m' nc='\e[0m' Have fun. -- David C. Rankin, J.D., P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (9)
-
Bob S
-
Carlos E. R.
-
David C. Rankin
-
JB2
-
jdd sur free
-
Jos van Kan
-
M. Skiba
-
Matthias Bach
-
Randall R Schulz