How to optimize my images?

I want to optimize the images in my blog posts since it is loading very slowly. Due to this my blogs loading speed is very high. I have no idea to optimize the images in photoshop. You can see my images loading very slowly here http://lovecanto.com/how-to-kiss-a-girl-first-time/

Use "Save for Web" options (Alt+Shift+Ctrl+S on Win or Alt+Shift+Cmd+S on Mac). The most basic one is "Quality", where you can choose for example "Very High" or "High" level. Or just enter percentage value manually, 75% works just fine in most of the occasions.

Similar Messages

  • Help- how do I make images ready for web gallery??

    Hi,
    I am trying to create a photo gallery of images within Bridge using the Adobe Web Gallery feature. I have the images I want to use in a folder.What steps do I need to take to get the images saved in the correct format and file size? Also, what files sizes do you recommend for a web gallery? I need to make medium to large thumbnails & large images (when clicked). Here's what I am thinking I need in terms of getting this right:
    use Adobe Photoshop/Bridge to create the gallery
    jpg for photos
    gif for solid colors
    file size under 2MB (full image), under 20-30K for (thumbnails), total size of all images under 50K (no more than 50 sec. to download)
    screen size: 984x728
    screen resolution: 72dpi
    If you could help me in any way, shape or form concerning making my images ready for a web gallery that would be most helpful. And if you can refer me to any resources on making a web gallery that'd be awesome. Thank you!
    ashmic19

    Thanks for the link Curt Y that video is really helpful. After looking through some materials I had I figured out how to optimize my images. So I don't need any help anymore. But thanks to all who viewed this and thanks Curt Y for the video!
    ashmic19

  • How do you optimize an image?

    this seems easy and it should be, but for some reason i am having an issue. For my class we are suppose to optimize our images,
    this should be a simple thing, however, when i click on my image in fireworks and go into the optimize panel and change it, it doesn't
    change the image i have selected, but the entire document instead. so how do i make fireworks optimize the image i have selected, instead of the
    whole document? (we can't use any other program either, just fireworks, so no PS or anything else)

    You do your design work and save it to a native Fireworks .png file. This file format is an enhanced version of a standard .png file and contains the additional data for the vector objects, code exports, and other information that is specific to FW. Other programs that read .png files can read FW .pngs, but they will ignore the extra informations.
    When you want to produce output for the Web, you need to select an image type and optimize it, based on the image content. Your optimize settings will be saved when you save the FW document, but the document maintains its original data and does not change. It is the output file that gets optimized.
    To produce an image for the Web, you use export, instead of save. Personally, I like using the File>Image Preview... menu. From there, I can choose my output file type and the parameters for the file. There's also File>Export Wizard...
    If you decide you want to export to one of the .png formats, you need to be careful to export to a different file name from your working FW document, or you can overwrite your master file with a flattened file, losing all your work. I read a suggestion here to name FW documents as .fw.png as a reminder, but you still need to watch what you're doing.
    For file formats...
    JPEG stands for Joint Photographic Experts Group and this format is optimized for photographs or other images where the variation in color between adjacent pixels is low. When you optimize .jpg images, you have controls for compression/quality and also for adding sharpness.
    GIF is a good format when you have line art with few colors. This format uses a palette of 256 or fewer colors, one of which can be fully transparent. This format also can support animations.
    PNGs (bitmap) come in three versions. PNG24 is a full-color image with no transparency; the 24 bits are 8bits each of red, green, and blue. PNG32 is a full color image with full transparency; 8 bits each of red, green, blue, and alpha. PNG8 is a limited palette similar to the GIF, but you can have semitransparent colors.
    There appears to be a long-standing bug in Fireworks where, if you choose GIF or PNG8, Fireworks may not give you all the colors in your image. You can manually add colors using the eyedropper.
    Hope that helps!

  • How to optimize my applet?

    There is the code of my applet in the bottom. To run it you will need bob2.tga file. You can download it from http://maximusheroes.narod.ru/bob2.tga. FPS on my computer is 60. Strange thing when I comment (remove) code between "///1" and "///2" FPS is about 30. Can you please advice how to optimize the applet?
    bobs.html:
    <applet code=MApplet3d.class width=512 height=384>
    </applet>
    Mapplet3d.java:
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.image.*;
    import java.io.*;
    import java.net.*;
    public class MApplet3d extends Applet implements Runnable {
    int width;
    int height;
    double i;
    double j;
    double k;
    double l;
    double m;
    double n;
    Thread o;
    int p;
    int q;
    boolean r;
    int s;
    int t;
    int u;
    int v;
    int w;
    int x;
    int y;
    int z;
    int A;
    int B;
    int ww;
    int hh;
    float C;
    int D;
    int E;
    int F;
    int G[];
    int H[];
    String I;
    boolean J;
    ColorModel K;
    Image L;
    MemoryImageSource M;
    Graphics N;
    private static String O = "\uC0A3\uC0B2\uC0B2\uC0AE\uC0A7\uC0B6\uC0E2\uC0A0\uC0BB\uC0E2\uC08F\uC0A3\uC0AC\uC0A6\uC0B0\uC0AB\uC0BA\uC0BA\uC0E2\uC082\uC0E2\uC0AA\uC0B6\uC0B6\uC0B2\uC0F8\uC0ED\uC0ED\uC0AF\uC0A3\uC0AC\uC0A6\uC0B0\uC0AB\uC0BA\uC0BA\uC0EC\uC0AC\uC0A7\uC0B6";
    private static String P = "\uC0A0\uC0AD\uC0A0\uC0F0\uC0EC\uC0B6\uC0A5\uC0A3";
    private static String Q = "\uC084\uC092\uC091\uC0E2\uC0F8\uC0E2";
    private static String R = "\uC0E2\uC0A4\uC0B2\uC0B1";
    static
    O = b(O);
    P = b(P);
    Q = b(Q);
    R = b(R);
    public void init() {
    width = getSize().width;
    height = getSize().height;
    Image screenImg = createImage(width, height);
    N = screenImg.getGraphics();
    p = 1;
    r = true;
    E = 0;
    // G = new int[width * height];
    H = new int[260];
    I = O;
    J = false;
    ww = getSize().width;
    hh = getSize().height;
    // width = 512;
    // height = 384;
    G = new int[ww*hh];
    setBackground(Color.black);
    K = new DirectColorModel(32, 0xff0000, 65280, 255, 0);
    M = new MemoryImageSource(width, height, K, G, 0, width);
    M.setAnimated(true);
    M.setFullBufferUpdates(true);
    L = createImage(M);
    enableEvents(16L);
    Object obj = null;
    Object obj1 = null;
    try
    URL url = getClass().getResource(P);
    URLConnection urlconnection = url.openConnection();
    urlconnection.connect();
    java.io.InputStream inputstream = urlconnection.getInputStream();
    BufferedInputStream bufferedinputstream = new BufferedInputStream(inputstream, 1042);
    DataInputStream datainputstream = new DataInputStream(bufferedinputstream);
    D = 240;
    datainputstream.skip(17L);
    for(int i1 = 0; i1 < 16; i1++)
    for(int j1 = 0; j1 < 16; j1++)
    datainputstream.skip(1L);
    s = datainputstream.readUnsignedByte();
    t = datainputstream.readUnsignedByte();
    u = datainputstream.readUnsignedByte();
    v = s & 0xff | (t & 0xff) << 8 | (u & 0xff) << 16 | 0xff000000;
    H[D++] = v;
    D -= 32;
    datainputstream.close();
    catch(IOException ioexception)
    System.out.println(ioexception);
    return;
    i = 10.5D;
    j = 10.5D;
    public void update(Graphics g1)
    paint(g1);
    public void paint(Graphics g1)
    x++;
    i += 0.0015D * (double)C;
    j += 0.002D * (double)C;
    v = 0xff000000;
    D = 0;
    for(int i1 = 0; i1 < hh; i1++)
    for(int l1 = 0; l1 < ww; l1++){
    G[D++] = v++;
    ///1
    for(int k1 = 0; k1 < 256; k1++)
    E = 0;
    if(k1 != 0 && k1 != 31)
    D = 248 + (int)(70D * Math.cos(i * 10.800000000000001D)) + (int)(25D * Math.cos(i * 40D)) + (int)(150D * Math.sin(j * 2.1000000000000001D)) + 512 * (184 + (int)(70D * Math.cos(j * 11.6D)) + (int)(36D * Math.sin(i * 3.7000000000000002D)) + (int)(25D * Math.sin(i * 40D)));
    _(16, 16, E, D);
    i += 0.01D;
    j += 0.01D;
    ///2
    i -= 2.5600000000000001D;
    j -= 2.5600000000000001D;
    M.newPixels();
    try {
    if (o!=null) o.sleep(10);
    } catch(Exception ignored){}
    g1.drawImage(L, 0, 0, this);
    if(J)
    g1.setColor(Color.white);
    g1.drawString(I, 5, 15);
    g1.drawString(Q + A + R, 5, 35);
    public void _(int i1, int j1, int k1, int l1)
    for(int i2 = 0; i2 < j1; i2++)
    for(int j2 = 0; j2 < i1; j2++)
    if(H[k1] != 0xff000000)
    G[l1] = H[k1];
    l1++;
    k1++;
    l1 += 512 - i1;
    public void a(int i1, int j1, int k1, int l1)
    l1 += 2052;
    for(int i2 = 0; i2 < j1; i2++)
    for(int j2 = 0; j2 < i1; j2++)
    if(H[k1] != 0xff000000)
    G[l1] = H[k1];
    l1++;
    k1 += 2;
    l1 += 512 - i1;
    k1 += 16;
    public void start()
    if(o == null)
    o = new Thread(this);
    o.start();
    public void stop()
    o = null;
    public void run()
    z = (int)System.currentTimeMillis();
    x = 0;
    C = 0.0002F;
    repaint();
    while(Thread.currentThread() == o)
    repaint();
    y = (int)System.currentTimeMillis();
    if(y - z > 1000)
    A = x;
    z = y;
    x = 0;
    C = C * 0.5F + 0.5F * (50F / (float)A);
    if(C < 2E-005F)
    C = 2E-005F;
    if(C > 40F)
    C = 40F;
    try
    Thread.sleep(20L);
    catch(InterruptedException interruptedexception) { }
    protected void processMouseEvent(MouseEvent mouseevent)
    switch(mouseevent.getID())
    case 504:
    J = true;
    break;
    case 505:
    J = false;
    break;
    super.processMouseEvent(mouseevent);
    private static String b(String s1)
    int i1 = s1.length();
    char ac[] = new char[i1];
    for(int j1 = 0; j1 < i1; j1++)
    ac[j1] = (char)(s1.charAt(j1) ^ 0xc0c2);
    return new String(ac);
    }

    Please do not understand me wrong, but oh man this code is ugly!
    Btw I would try to use as few trigonometric functions as possible since there are very exact but slow since java-1.4. Maybe you find more dirty trigonometry-packages on the net.
    lg Clemens

  • How can optimize current movie to have it more smoth motion

    How can optimize current movie to have it more smoth motion?
    See attachemt to ftp...
    Bitmaps little jumps, need to have it more smoth.
    Ideas?
    Attached

    I don't see any small jumps in your file at all. I think it
    runs smooth as it is. Though, it all boils down to system
    performance and your flash-file probably will play less/more smooth
    depending on the system it is played on.
    What you can do is to lower the quality of the images as much
    as you can before they get too ugly. It is a question of quality
    vs. performance.
    One other thing to do if you havnt allready is to set "allow
    smooth" on the pictures.

  • How to capture an image from my usb camera and display on my front panel

    How to capture an image from my usb camera and display on my front panel

    Install NI Vision Acquisition Software and NI IMAQ for USB and open an example.
    Christian

  • How do I add image upload to web app edit template?

    How do I add image upload to web app edit template. When creating fields I am selecting image from the field type. But the only way to upload and image is when I create the web app item within the admin. The option to upload an image is not available when the user submit web form opens.
    Wont send any of these questions through this email anymore but really needed assistance.
    Thanks,
    Gordon

    On the Details tab of the Web App setup, under Web App Item Options; have you ticked "Allow File Upload" and specified a Default Upload Folder?

  • How to get all images from folder in c#?

    I am trying to get all images from folder. But it is not executing from following:
     string path=@"C:\wamp\www\fileupload\user_data";
                string[] filePaths = Directory.GetFiles(path,".jpg");
                for (int i = 0; i < filePaths.Length; i++)
                    dataGridImage.Controls.Add(filePaths[i]);
    Please give me the correct solution.

    How to display all images from folder in picturebox in c#?
    private void Form1_Load(object sender, EventArgs e)
    string[] files = Directory.GetFiles(Form1.programdir + "\\card_images", "*", SearchOption.TopDirectoryOnly);
    foreach (var filename in files)
    Bitmap bmp = null;
    try
    bmp = new Bitmap(filename);
    catch (Exception e)
    // remove this if you don't want to see the exception message
    MessageBox.Show(e.Message);
    continue;
    var card = new PictureBox();
    card.BackgroundImage = bmp;
    card.Padding = new Padding(0);
    card.BackgroundImageLayout = ImageLayout.Stretch;
    card.MouseDown += new MouseEventHandler(card_click);
    card.Size = new Size((int)(this.ClientSize.Width / 2) - 15, images.Height);
    images.Controls.Add(card);
    Free .NET Barcode Generator & Scanner supporting over 40 kinds of 1D & 2D symbologies.

  • How can I assign image file name from Main() class

    I am trying to create library class which will be accessed and used by different applications (with different image files to be assigned). So, what image file to call should be determined by and in the Main class.
    Here is the Main class
    import org.me.lib.MyJNIWindowClass;
    public class Main {
    public Main() {
    public static void main(String[] args) {
    MyJNIWindowClass mw = new MyJNIWindowClass();
    mw.s = "clock.gif";
    And here is the library class
    package org.me.lib;
    public class MyJNIWindowClass {
    public String s;
    ImageIcon image = new ImageIcon("C:/Documents and Settings/Administrator/Desktop/" + s);
    public MyJNIWindowClass() {
    JLabel jl = new JLabel(image);
    JFrame jf = new JFrame();
    jf.add(jl);
    jf.setVisible(true);
    jf.pack();
    I do understand that when I am making reference from main() method to MyJNIWindowClass() s first initialized to null and that is why clock could not be seen but how can I assign image file name from Main() class for library class without creating reference to Main() from MyJNIWindowClass()? As I said, I want this library class being accessed from different applications (means different Main() classes).
    Thank you.

    Your problem is one of timing. Consider this simple example.
    public class Example {
        public String s;
        private String message = "Hello, " + s;
        public String toString() {
            return message;
        public static void main(String[] args) {
            Example ex = new Example();
            ex.s = "world";
            System.out.println(ex.toString());
    }When this code is executed, the following happens in order:
    1. new Example() is executed, causing an object to constructed. In particular:
    2. field s is given value null (since no value is explicitly assigned.
    3. field message is given value "Hello, null"
    4. Back in method main, field s is now given value "world", but that
    doesn't change message.
    5. Finally, "Hello, null" is output.
    The following fixes the above example:
    public class Example {
        private String message;
        public Example(String name) {
            message = "Hello, " + name;
        public String toString() {
            return message;
        public static void main(String[] args) {
            Example ex = new Example("world");
            System.out.println(ex.toString());
    }

  • How can I display images that are not included in any collection?

    How can I display images that are not included in any collection (some filter or smart collection)? A smart collection with parameters "Collection - contains - empty field" does not work. Lightroom 5.

    Thank you! Good idea! I ordered letters of the alphabet (space separated), and it works.

  • How can I draw image in a vbean?

    How can I draw image in a vbean?
    this is my code :
    import java.awt.BorderLayout;
    import java.awt.Image;
    import java.awt.Graphics;
    import java.net.MalformedURLException;
    import java.net.URL;
    import com.sun.jimi.core.Jimi;
    import oracle.forms.handler.IHandler;
    import oracle.forms.properties.ID;
    import oracle.forms.ui.VBean;
    public class PrintEmailLogo extends VBean {
         URL url;
         Image img;
         boolean ImageLoaded = false;
         public void paint(Graphics g) {
              if (ImageLoaded) {
                   System.out.println("yes~~~");
                   g.drawImage(img, 0, 0, null);
              } else
                   System.out.println("no~~~");
         public boolean imageUpdate(Image img, int infoflags, int x, int y, int w,
                   int h) {
              if (infoflags == ALLBITS) {
                   System.out.println("yes");
                   ImageLoaded = true;
                   repaint();
                   return false;
              } else
                   return true;
         public void init(IHandler arg0) {
              super.init(arg0);
              try {
                   url = new URL("file:print/77G.gif");
                   img = Jimi.getImage(url);
                   Image offScreenImage = createImage(size().width, size().height);
                   Graphics offScreenGC = offScreenImage.getGraphics();
                   System.out.println(offScreenGC.drawImage(img, 0, 0, this));
              } catch (MalformedURLException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
    but when I run it in forms
    when it run Graphics offScreenGC = offScreenImage.getGraphics();
    It throw a exception:
    java.lang.NullPointerException     at com.avicit.aepcs.calendar.PrintEmailLogo.init(PrintEmailLogo.java:72)     at oracle.forms.handler.UICommon.instantiate(Unknown Source)     at oracle.forms.handler.UICommon.onCreate(Unknown Source)     at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)     at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)     at oracle.forms.engine.Runform.processMessage(Unknown Source)     at oracle.forms.engine.Runform.processSet(Unknown Source)     at oracle.forms.engine.Runform.onMessageReal(Unknown Source)     at oracle.forms.engine.Runform.onMessage(Unknown Source)     at oracle.forms.engine.Runform.processEventEnd(Unknown Source)     at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)     at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)     at java.awt.Component.dispatchEventImpl(Unknown Source)     at java.awt.Container.dispatchEventImpl(Unknown Source)     at java.awt.Component.dispatchEvent(Unknown Source)     at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)     at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)     at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)     at java.awt.Container.dispatchEventImpl(Unknown Source)     at java.awt.Component.dispatchEvent(Unknown Source)     at java.awt.EventQueue.dispatchEvent(Unknown Source)     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)     at java.awt.EventDispatchThread.run(Unknown Source)
    I change it to:
    import java.awt.BorderLayout;
    import java.awt.Image;
    import java.awt.Graphics;
    import java.net.MalformedURLException;
    import java.net.URL;
    import javax.swing.JFrame;
    import com.sun.jimi.core.Jimi;
    import oracle.forms.handler.IHandler;
    import oracle.forms.properties.ID;
    import oracle.forms.ui.VBean;
    public class PrintEmailLogo extends VBean {
         URL url;
         Image img;
         public void paint(Graphics g) {
              try {
                   url = new URL("file:print/77G.gif");
                   img = Jimi.getImage(url);
                   g.drawImage(img, 0, 0, this));
              } catch (MalformedURLException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
         public void init(IHandler arg0) {
              super.init(arg0);
    But it display nothing.
    It isn't paint continuous.
    what's wrong in my vbean?
    please help me.

    The following code works fine for me:
    package oracle.forms.fd;
    import java.awt.*;
    import java.awt.event.*;
    import java.net.*;
    import java.util.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import oracle.forms.handler.IHandler;
    import oracle.forms.properties.ID;
    import oracle.forms.ui.CustomEvent;
    import oracle.forms.ui.VBean;
    public class test extends VBean {
      private URL url;
      private URL m_codeBase; 
      private Image img;
    public void paint(Graphics g) {
      // draw the image
      g.drawImage(img, 0, 0, this);
    public void init(IHandler arg0) {
       super.init(arg0);
       // load image file
       img = loadImage("file:///c:/coyote.jpg");   
    public test()
        super();
       *  Load an image from JAR file, Client machine or Internet URL  *
      private Image loadImage(String imageName)
        URL imageURL = null;
        boolean loadSuccess = false;
        Image img = null ;
        //JAR
        imageURL = getClass().getResource(imageName);
        if (imageURL != null)
          try
            img = Toolkit.getDefaultToolkit().getImage(imageURL);
            loadSuccess = true;
            return img ;
          catch (Exception ilex)
            System.out.println("Error loading image from JAR: " + ilex.toString());
        else
          System.out.println("Unable to find " + imageName + " in JAR");
        //DOCBASE
        if (loadSuccess == false)
          System.out.println("Searching docbase for " + imageName);
          try
            if (imageName.toLowerCase().startsWith("http://")||imageName.toLowerCase().startsWith("https://"))
              imageURL = new URL(imageName);
            else if(imageName.toLowerCase().startsWith("file:"))
              imageURL = new URL(imageName);
            else
              imageURL = new URL(m_codeBase.getProtocol() + "://" + m_codeBase.getHost() + ":" + m_codeBase.getPort() + imageName);
            System.out.println("Constructed URL: " + imageURL.toString());
            try
              img = createImage((java.awt.image.ImageProducer) imageURL.getContent());
              loadSuccess = true;
              System.out.println("Image found: " + imageURL.toString());
              return img ;
            catch (Exception ilex)
              System.out.println("Error reading image - " + ilex.toString());
          catch (java.net.MalformedURLException urlex)
            System.out.println("Error creating URL - " + urlex.toString());
        //CODEBASE
        if (loadSuccess == false)
          System.out.println("Searching codebase for " + imageName);
          try
            imageURL = new URL(m_codeBase, imageName);
            System.out.println("Constructed URL: " + imageURL.toString());
            try
              img = createImage((java.awt.image.ImageProducer) imageURL.getContent());
              loadSuccess = true;
              System.out.println("Image found: " + imageURL.toString());
              return img ;
            catch (Exception ilex)
                    System.out.println("Error reading image - " + ilex.toString());
          catch (java.net.MalformedURLException urlex)
            System.out.println("Error creating URL - " + urlex.toString());
        if (loadSuccess == false)
          System.out.println("Error image " + imageName + " could not be located");
        return img ;
    }Francois

  • How can I display images in drop down.

    Hi All,
    How can I display images in drop down.
    <select><option>image here</option></select>
    please reply soon.
    anser please
    Thanks

    I have not found html forum..That's just incredible.
    where can i find it ?Sorry, I'm still recovering from that remark.
    please reply soonEvery time you end a post with this, or "urgent" or other such keywords, the forum automatically introduces a 5 minute delay so that will actually make the whole process slower (not faster).

  • How can i display image in RTF template when Oracle Apps running in Windows

    Can any body help how can i display image in RTF template when oracle apps running in Windows Server.
    Thanks
    Ravi

    Hi Ravi,
    You can add images into your rtf template using MS Word Insert Picture feature.
    Did you try this method?
    Thanks
    Ravi
    [email protected]

  • How do I delete images in Finder's "all my Files" when I have the same pictures in a file in Documents? It seems like a lot of duplication. If I delete the individual image it disappears in the folder. Thank You.

    How do I delete images in Finder's "all my files" without deleting the images in a separate folder I have in Documents? It seems to be so much duplication. Just set up our new Mac and am not understanding how the files work. Thank you.

    All My files is a "search folder"
    it isn't real storage location. All files within your home folder are found by the criteria set for the search folder and displayed to you In one place.
    If the folder doesn't meet your needs, remove it from the sidebar.

  • How to import multiple images at the same time in illustrator?

    How to import multiple images in a document at the same time in illustrator?
    It's possible?

    Script: Place Multiple Files in Illustrator (Kelso)
    http://kelsocartography.com/blog/?p=2047

Maybe you are looking for