Once You Figure Out Image Optimization This is a pretty Handy Program

Just uploaded the new site for my company. It is still under construction so check back regularly to see how it's going.
creative deviance | the official site
www.creative-deviance.com
Dual PowerMac G4   Mac OS X (10.4.4)  

It seems you just replaced the big PNGs with JPEGs (and tweaked the HTML code manually?)...
I did a similar thing by reducing the color palette of my intro PNG (500 KB -> 150 KB), but I wonder if there is a simple script or droplet for this task. Yesterday I tried PNGCrusher (http://www.versiontracker.com/dyn/moreinfo/macosx/26437), but it saved only a couple of KBs.
Bye, Matthias
iBook G4, Mac mini   Mac OS X (10.4.4)  

Similar Messages

  • Hi there how are you guys out there of this forum? I got a question for y'a

    Hi there how are you guys out there of this forum? I got a question for y’all
    I wanted to know how I could record different folders using iTunes
    Cause when recorded 2000 thongs on the DVD
    There were 2000 songs to go through
    So I really wanted to have had folders and then the music recorded inside them
    So I could get right to where I wanted real quickly
    Could anyone please teach me how to do that real quickly?
    Can we do it with iTunes?
    I know we can do it with Nero.

    1) Go to file, select new playlist. Creat the playlaist.
    2) Download your music into iTunes.
    NOTE: CHECK 'Recently Added' before you download your music.
    If the select boxes has a check in them, turn it off by
    holding down the 'ctrl' key and selecting one of the
    checked boxes. This shold turn off all the checks.
    It would be better to clear 'Resently Add' of all
    previous downloads, but I don't know how to do that
    yet.
    3) under 'PLAYLIST' on the right, select 'Recently Add'.
    all of your song should show there with a check in the selection
    box.
    4)Hold the shift key and select the frist (selete records name),
    then the last recorded tune. All of the recordings shouls light
    up blue.
    5) While holding the 'shift' key, drag one of the records to your new
    playlist. All of the blue highlighted song will transfer to the new
    playlist.

  • Can you figure out from a G4 logic board serial number what it is?

    Can you figure out from a G4 logic board serial number what it is? for example if it is single or dual processor support, and the speed, i know you can check the case serial number in the apple site, but can't for the life of me figure out the logic board serial number, if any one could help identify what G4 it comes form that would be great, Can you figure out from a G4 logic board serial number what it is? KD30405K1P3UA
    many thanks

    Hi, Forrest!
    The Chipmunk site was my first thought when I read the initial post, but although it returns a manufacturing date of the fourth week (Jan) of 2003, I'm not sure that's even accurate, since Chipmunk couldn't return any more info than that.
    I wonder if an Apple Store Genius would/could look it up for him...
    Regards,
    Gary

  • How do you control hiDPI image optimization in Muse CC 2014?

    Hi,
    I'm using the new hi-DPI feature in Muse CC 2014 that supports image assets for hi resolution screens. The website I'm building is a portfolio site and need to make sure that images look good on both 72 dpi and hi-res screens. I'm finding that Muse is over optimizing @2x images when exporting for preview—especially for the assets used for 72dpi screens. When I export the site to preview in browser, I'm assuming that is the image quality that can be expected when publishing the site. Can I just optimize the images using Photoshop and replace them on the FTP host site after publishing or is there a better method? Is it possible to preview the manually optimized images before publishing?
    Thanks for any suggestions.

    Okay, I'm answering my own question since I figured out at least one solution. Probably pretty basic stuff for anyone that's familiar with Muse and publishing, but this is my first Muse site.
    From Muse, export the html files to your local drive.
    View the site in your browser and check for image quality.
    Replace files in the "images" folder that are not good quality with images that you've optimized manually, making sure you use the exact same file names.
    Refresh your browser to view new images.
    I'm testing on a 72 dpi desktop and a hi-res display laptop. It doesn't look like the files I'm using are too large. Pages should still load quickly.
    Once your satisfied with the new images upload to FTP host.
    I think this works fairly well, but if anyone has a better method, please post. I also am interested in using business catalyst to track traffic on the site. I would imagine you can simply replace image files directly on the FTP server if you publish using Catalyst.

  • I want to move my service to another carrier due to a better deal for the same plan. How do you figure out the ETF's??

    I can save some money by switching, just want to make sure my ETF's are not more than they will cover when I switch?? Not sure how to calculate that number though....Thanks

    http://www.verizonwireless.com/b2c/support/customer-agreement
    WHAT HAPPENS IF MY POSTPAY SERVICE IS CANCELED BEFORE THE END OF MY CONTRACT TERM?
    If you're signing up for Postpay Service, you're agreeing to subscribe to a line of Service either on a month–to–month basis or for a minimum contract term, as shown on your receipt or order confirmation.  (If your Service is suspended without billing, that time doesn't count toward completing your contract term.) Once you've completed your contract term, you'll automatically become a customer on a month–to–month basis for that line of Service. If you cancel a line of Service, or if we cancel it for good cause, during its contract term, you'll have to pay an early termination fee.  If your contract term results from your purchase of an advanced device, your early termination fee will be $350 minus $10 for each full month of your contract term that you complete. Otherwise, your early termination fee will be $175 minus $5 for each full month of your contract term that you complete.  Cancellations will become effective on the last day of that month's billing cycle, and you are responsible for all charges incurred until then.  Also, if you bought your wireless device from an authorized agent or third–party vendor, you should check whether they charge a separate termination fee.

  • Can't figure out how to stop my MBP from opening programs at startup, namely word and messages

    Recenty my MBPro has started opening MS Word and Messages at startup and I can't figure out how to stop it?  I've tried selecting and de-selcting the startup option from the dock but this doesn't help.  Does anyone have any suggestions?

    System Preferences has a setting for this.
    In the Users & Groups section you will fine a "Login Items" header.  This is a list of all the programs that will open automatically when you log in.  You can select any program and click the [--] button below that window to stop the program from opening automatically.

  • Can you figure out what was the problem in this simple 3 liner code?

    Hello, below is a class to demonstrate a problem I see that I can't understand. I create an instance of the enclosing
    class at class level, another instance in static main method. Class below fails at run time with stack overflow exception. It's all fine if one of those two instantiation steps is removed, What is wrong can anyone any ideas?
    public class App
    // create instance of this class     
    App app = new App();
    public static void main( String[] args )
         // create instance of this class again.
    App app2 = new App();
    System.out.println( "Hello World!" );
    }

    As soon as a new instance of 'App' is created, 'App app = new App();' is called, which calls 'App app = new App();' etc. Hence the stack overflow.
    When you remove 'App app = new App();', obviously, the stack overflow does not occur. And when your remove 'App app2 = new App();' the 'App' class is never instantiated and therefore, the exception is also not thrown.

  • Can you figure out this setup? Snow Leopard and Windows 7...

    Here's my potential rig:
    - Running a Mac Pro.
    - 2 Hard Drives:
    1) Snow Leopard on first drive
    2) Windows 7 on second drive
    - 2 24" Apple LED Cinema Displays
    So here's my question...is there a way I can have both OS's running at the same time, with Snow Leopard on the left monitor and Windows 7 on the right monitor, all running out from one computer rig (Mac Pro)?
    I've heard of ppl using Synergy to run dual monitors with dual computers and sharing one keyboard and mouse. I want to do the same EXCEPT run it all out of 1 computer.
    Any advice, suggestions, critiques?
    Thanks!

    You'll have to rely on virtualization there. Check out parallels or VMWare Fusion. I think both companies provide evalauation versions. There's also Sun's free VirtualBox that you might want to give a try. A virtual windows installation won't perform as well as a boot camp installation in all situations
    Cheers,
    Jazz

  • How do you make an image like this?

    I am sorry if this is time consuming but I saw this image on a website and it caught my attention.

    Ai is Illustrator, but a lot of digital artists use Photoshop for this sort of illustration.  I suspect most of it for the gaming industry.
    Check out Digital Tutors.  They have a number of titles that show a step by step guide to producing artwork very similar to your guide.
    Photoshop Illustration Tutorials and Training > Digital-Tutors
    BTW  I do hope this is a serious question.  The similarity of your usename to the text in the illustration, had me thinking you might be spamming this forum.  Tell me I'm wrong and I'll be happy to help.

  • It compiles but it errors and I can't figure out why and this is my final!

    Hey there,
    I am taking a class in Java and its finals time and I have this program due and i am just running into road blocks. I really need some help! It compiles and what not but when you are running the program and you tell it to enter the value of the type of work that was done, it hangs then if you push enter, you get this;
    ===========================
    CIS2110 Project 4
    Banach Information Technology Solutions
    Weekly Reports
    By Alicia Schuster
    May 7, 2008
    =============================
    Input The rate for iHours:50
    Input The rate for dHours:80
    Input The rate for aHours:100
    Please enter the value of the day1
    Input the value for cust:222
    Input the value for type:1
    java.lang.NumberFormatException: For input string: ""
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    at java.lang.Integer.parseInt(Integer.java:489)
    at java.lang.Integer.parseInt(Integer.java:518)
    at Pro4.inJob(Pro4Driver.java:172)
    at Pro4.procJob(Pro4Driver.java:145)
    at Pro4.procday(Pro4Driver.java:100)
    at Pro4.appMain(Pro4Driver.java:61)
    at Pro4Driver.main(Pro4Driver.java:25)
    Here is my code below, what do i need to change? I am about to pull my hair out. SOMEONE PLEASE HELP!
    //Title: Project #4 part c
    //Version:
    //Copyright: Copyright (c) 2008
    //Author: Alicia
    //Company: Your Company
    //Description: Your description
    // Preprocessor directive
    //import java.io.IOException;
    import java.io.BufferedReader;
    import java.text.DecimalFormat;
    import java.io.*;
    public class Pro4Driver
              public static void main(String [] args) throws IOException
                   {     Pro4 app;
                        app = new Pro4();
                        app.appMain();
    class Pro4
         //Instance (global) data declarations
              float iHours;
              float dHours;
              float aHours;
              float totCharge;
              float totOverCharge;
              float hiCharge;
              float iRate;
              float dRate;
              float aRate;
              int day;
              int hiDay;
              int hiType;
              float dayTotCharge;
              float dayTotOverCharge;
              int cust;
              int type;
              float hours;
              float overCharge;
              float servCharge;
              String numString;
              BufferedReader stdin;
              float num;
              DecimalFormat f6 = new DecimalFormat("$#,###.##");
              DecimalFormat f5 = new DecimalFormat("#,###.##");
         public void appMain() throws IOException
              stdin= new BufferedReader(new InputStreamReader(System.in));
              wkinit();
              outhead();
              inrates();
              procday();
              while (day != 0)
              {     wkout();
              return;
         public void wkinit() throws IOException
         {      iHours = dHours = aHours = 0f;
              totCharge = totOverCharge = hiCharge = 0f;
              return;
         public void outhead() throws IOException
         {     System.out.println("\n===========================");
              System.out.println(" CIS2110 Project 4");
              System.out.println(" Banach Information Technology Solutions");
              System.out.println("Weekly Reports");
              System.out.println(" By Alicia Schuster");
              System.out.println(" May 7, 2008");
              System.out.println("=============================");     
              return;
         public void inrates()throws IOException
              System.out.print("Input The rate for iHours:");
              numString = stdin.readLine();
              iHours = Float.parseFloat(numString);
              System.out.print("Input The rate for dHours:");
              numString = stdin.readLine();
              dHours = Float.parseFloat(numString);
              System.out.print("Input The rate for aHours:");
              numString = stdin.readLine();
              aHours = Float.parseFloat(numString);
              return;
         public void procday()throws IOException
         {     dayInit();
              inDay();
              if (day != 0);
                   procJob();
                   while (cust != 0)
                   outDay();
              return;
         public void wkout() throws IOException
         {     stdin = new BufferedReader (new InputStreamReader(System.in));
              num = (float)Math.PI;
              System.out.println(" The Value of totCharge is:"+
    f6.format(totCharge));
              System.out.println("The Value of totOverCharge is:" +
    (totOverCharge));
              System.out.println("The Value hiCharge is:" + f6.format
    (hiCharge));
              System.out.println("The Value Of hiDay is:" + hiDay);
              System.out.println("The Value of hiType is:" + hiType);
              System.out.println("The Value of iHours is:"+ f6.format(iHours));
              System.out.println("The Value of dHours is:"+ f6.format
    (dHours));
              System.out.println("The value of aHours is:"+ f6.format
    (aHours));
              return;
         public void dayInit()
         {      dayTotCharge = dayTotOverCharge = 0;
              return;
         public void inDay()throws IOException
              System.out.print("Please enter the value of the day");
              numString = stdin.readLine();
              day = Integer.parseInt(numString);
         public void procJob() throws IOException
         {     inCust();
              if (cust != 0);
                   inJob();
                   updateCharges();
                   updateSums();
                   updateHi();
                   outJob();
              return;
         public void outDay()
         {     System.out.println("The value of the day is:" + day);
              System.out.println("The value of dayTotCharge is:"+
    f6.format(dayTotCharge));
              System.out.println("The Value of dayTotOverCharge is:"+
    f6.format(dayTotCharge));
              return;
         public void inCust() throws IOException
         {     System.out.print("Input the value for cust:");
              cust = Integer.parseInt(stdin.readLine());
              return;
         public void inJob()throws IOException
         {     System.out.print("Input the type of work they did:");
              numString = stdin.readLine();
              type = Integer.parseInt(stdin.readLine());
              System.out.print("Input the value for hours :");
              numString = stdin.readLine();
              hours = Float.parseFloat(numString);
              return;
         public void updateCharges()
         {     float overCharge = 0f;
              if (type == iHours)
                   iHours = iHours + hours;
                   servCharge = hours * iRate;
                   if (day > 5)
                        overCharge = (float).5 * servCharge;
                   if (hours > 40)
                        overCharge = overCharge + .5f *(hours -
    40)*iRate;
                   servCharge = servCharge + overCharge;
                   else
                        if (type == dHours)
                   dHours = dHours + hours;
                   servCharge = hours * dRate;
                   if (day > 5)
                        overCharge = .5f * servCharge;
                   if (hours > 40)
                        overCharge = overCharge + .5f *(hours -
    40) * dRate;
                   servCharge = servCharge + overCharge;
              else
                        if (type == aHours)
                   aHours = aHours + hours;
                   servCharge = hours * aRate;
                   if (day > 5)
                        overCharge = .5f * servCharge;
                   if (hours > 40)
                        overCharge = overCharge + .5f * (hours -
    40) * aRate;
                   servCharge = servCharge + overCharge;
              else
                   System.out.print("service-type-input-code-error-message");
                   return;
         public void updateSums()
         {     dayTotCharge = dayTotCharge + servCharge;
              dayTotOverCharge = dayTotOverCharge + overCharge;
              totCharge = totCharge + servCharge;
              totOverCharge = totOverCharge + overCharge;
              return;
         public void updateHi()
              if (servCharge > hiCharge)
                   hiCharge = servCharge;
                   hiDay = day;
                   hiType = type;
              return;
         public void outJob()
         {     System.out.println("The value of the cust is:"+ f5.format(cust));
              System.out.println("The value of the type is:"+ f5.format(type));
              System.out.println("The number of the hours is:"+ f5.format(hours));
              System.out.println("The value of the servCharge is:"+ f6.format(servCharge));
              System.out.println("The value of the overCharge is:"+ f6.format(overCharge));
              return;
    }

    java.lang.NumberFormatException:You entered something that wasn't a number - which is exactly what you said you did.
    So you need to do something about that.

  • Trying to figure out which software this is

    I have the X-Fi XtremeMusic sound card and has been working fine for the last year.
    Recently, I wanted to use my current rig also as an HTPC.
    Found that my XtremeMusic can do this just fine, using the FlexiJack. I've bought the Digital I/O accessory that allows me to hook up Coaxial or Optical in or out. Hooking optical to my AV reciever, didn't seem to work.
    According to knowledge base, by enabling the Dolby Digital/DTS Bitstream Out option in Audio Console, or the On (External Decoder) option in Entertainment Mode or Audio Creation Mode.
    Didn't seem to work...
    Than I found more info on the knowledge base, using a Creative software where you can do more detailed setu
    ps.
    .. but, I can't seem to locate what this is.
    Here is links to pics:
    http://93.95.7.84/wwimages/audio_int/xfi/xfi_flexijack3.jpg
    http://93.95.7.84/wwimages/audio_int/xfi/xfi_flexijack4.jpg
    Can anybody help me in determining what software this is?
    Thanks!

    In the main installation menu there are two options, 'X-Fi' and 'MediaSource', select X-Fi and click on next. If you have installed part of the software suite it will give you the choice to add remove or repair, else choose custom installation. In the next screen or two you will be given the option to install the mode consoles.
    Another option is to copy the entire installation CD to a hard dri've folder, copy 'engine32.cab' from ATH>\Audio\Setup to the individial app installation folder and run setup.exe from the app folder. The installation folders should be ACreMode EntMode and GameMode, I think you should also install ModeSw.

  • Puzzle:  Can you figure out why my site isn't Search Engine Optimized?

    Hello community,
    I launched my first website for a client, http://www.extremecrossfit.net/index.html, and I cannot figure why it is not displaying in any of the Google rankings.
    Things I have done:
    Created paragraph tags, (H1 and P) to place on pages.
    Given all images titles & names.
    Filled Metadata with keywords and description.
    Placed links.
    Provided Site Map in Google Webmaster tools.
    Perhaps I am impatient.  Perhaps I've done something wrong.  The site has only been live 1-2 weeks, so perhaps I just need to wait.
    Any advice is eternally welcome!  Thank you.
    CJ
    http://www.extremecrossfit.net/index.html

    You seem to have done most things correctly. Try changing or adding the Meta Page description to say or add "Martinsburg West Virginia W.Va Crossfit etc. " The word crossfit has lots of competing sites and if you narrow your search criteria, its quite possible that you will be found when someone searches for crossfit W.Va.
    Also showing up in search engines and ranking takes several weeks to months.

  • How do you figure out what email an Iphone is synced to?

    I got an Iphone from a friend and was trying to get all my stuff on it and it told me I first had to type in the email and password that was used to set it up, we have tried every possible email we can think of. Any way to figure it out?

    Sounds like you have encountered Activation Lock, and you will have to enter your Friend's iCloud/Apple ID and Password in order to get past it:
    ACTIVATION LOCK
    Removing Previous Owner from Device
    Best of luck,
    GB

  • How do you figure out what week # your MacBook is?

    topic question

    click on the apple
    go to About this Mac
    Just under where it says Mac OS X
    click on the text - it will change, and you can find the serial with the week number there.

  • HT201320 How can you figure out the password for college email providers?

    I'm trying to configure my mail account. I want to use my college email but I don't know the provider password. How can I find that out?

    IT = Information Technology

Maybe you are looking for