Work Paths, selections, and general doing my job better question...

I currently work for a company that prints "Fathead" like wall graphics, i set the images up to print for them, but im looking for a better way to do what i do. Specifically my working with illustrator and Photoshop to setup the cut line for each image. Here is my current step by step procedure:
1) Open image (usually a JPG) in Photoshop CS4
2) Using mainly the Lasso tool's i select the subject to be printed. I'm very fast doing this.
3) Copy/Paste the selection i just made into a new and save it as a TIF file.
4) Back to the original selection i Smooth and Contract the line a few pixels and hit "Make Work Path"
5) Export that path to illustrator (which leaves me with an .AI file)
6) From here im done with Photoshop and i open both the .AI and TIF files into Adobe illustrator CS4
7) The .AI file i give a stroke and then on the Swatches tab i hit New Swatch, name it "CutContour", and select Spot Color & RBG
8) I then copy the CutContour line, paste it onto the TIF image, and line it up over the subject
9) From here all that's left to do is make it the right size it's to be printed at and save it as an EPS file and im done.
The main reason im asking for help here is because I'm not happy with the quality of the cutline Photoshop exports to illustrator (the ai file) after i make it a work path. The anchor points and handle's are often in need of a lot of adjustment despite the fact that my selection in Photoshop was right on the money.
One side note that might be a direction for me to head in,...
I recently was given a jpg file from a guy who said he had already made the selection for me. I wasn't quite sure what he meant but when i saved the image as a tif, opened it in illustrator, and hit CTRL-A to select everything i noticed a cutline was already present. After further examination of the jpg in Photoshop i noticed a "Path 1" on the paths tab, and more importantly that cutline when opened in illustrator was nuts on! Meaning none of the anchor points and handle's needed to be adjusted at all.
Now the person who sent me this file was a customer so i can't rightly ask them how to better do my job :-) lol ...but maybe someone here can tell me how they (for lack of a better word) embedded a cutline or path i guess it's called into a jpg file like that? This would at least save me the step of exporting my selection to illustrator as an AI file and im wondering if however they did it is more accurate then the "Make Work Path" option i currently use.

...useing File | Export | Paths to Illustrator is what i outlined above that i currently do...
My apologies for not catching that. Honestly, my eyes glazed over at about step 2 of your procedure.
I'm not happy with the quality of the cutline Photoshop exports to illustrator (the ai file) after i make it a work path.
A couple of possibilities come to mind. What Tolerance value are you using when you first make a work path out of your selection in Photoshop? 0.5 pixel is the highest precision available, and that's what you should use if you want your path to accurately reflect your selection. Be warned, however, that your path will likely end up with a lot of points, making for an unnecessarily complex path. (Try it with a simple circle.)
Another possibility is that you're working with a low-quality, low-resolution JPEG as your source image. JPEG compression artifacts can affect selection accuracy (with automated tools, like the magic wand or eraser), and overall resolution, of course, will limit path precision. Not much you can do about that other than to start with better-quality images.
After further examination of the jpg in Photoshop i noticed a "Path 1" on the paths tab, and more importantly that cutline when opened in illustrator was nuts on!... maybe someone here can tell me how they (for lack of a better word) embedded a cutline or path i guess it's called into a jpg file like that?
Using a low tolerance (high precision) value make a path from your selection in Photoshop and save the path. Save As a JPG, and the path will be saved along with the image. Do not use Save for Web to create your JPG file.
As others have pointed out in earlier posts, learning to use the pen tool is your best bet... and an absolute necessity if you're going to be doing a lot of this stuff.
Regarding the creation of clipping paths in Photoshop, slap me silly, but I'm going to refer you to the manual (online Help) for that. And if you think that unkind, try posting the question over at the Photoshop forum. Wear a helmet.

Similar Messages

  • QT Rookie   Edit - Add to Selection and Scale does not work

    Nothing happens when I try to add a photo to a section of a movie.
    Following page 35 of the QT 7.3 User Guide:
    I copy the photo from QT View Photo.
    I select the section of the movie I want to paste it in.
    I position the playhead over the start of the selected section.
    I hit Edit > "Add to Selection and Scale"
    But, the photo does not show in the movie when I play the movie through the selected section.
    I eventually want to put 8 different photos throughout the movie.
    I can paste a one second blip using Edit > Paste that does show in thew movie.
    Where am I going wrong?

    You first create a "selection" (in and out points) in the timeline. No need to position the cursor anywhere as the selection automatically has the focus.
    As you add tracks you then adjust their position, layer number and offset values (if needed) in the Visual Settings tab of the Movie Properties window.

  • Instead of trigger example - INSERT works but UPDATE and DELETE does not?

    Below is a demostration script of what I am trying to troubleshoot. Tests are done on 10gR2;
    conn system/system
    drop table tt purge ;
    create table tt nologging as select * from all_users ;
    alter table tt add constraint pk_tt_user_id primary key (user_id) nologging ;
    analyze table tt compute statistics for table for all indexed columns ;
    conn hr/hr
    drop database link dblink ;
    create database link dblink
    connect to system identified by system
    using 'xe.turkcell' ;
    select * from global_name@dblink ;
    drop view v_tt ;
    create view v_tt as select username, user_id, created from tt@dblink order by 2 ;
    select count(*) from v_tt ;
    COUNT(*)
    13
    drop sequence seq_pk_tt_user_id ;
    create sequence seq_pk_tt_user_id
    minvalue 1000 maxvalue 99999
    increment by 1;
    create synonym tt for tt@dblink ;
    CREATE OR REPLACE PROCEDURE prc_update_tt(old_tt v_tt%ROWTYPE, new_tt v_tt%ROWTYPE) IS
    BEGIN
    IF old_tt.user_id != new_tt.user_id THEN
    RETURN; -- primary key
    END IF;
    IF old_tt.user_id IS NOT NULL AND new_tt.user_id IS NULL THEN
    DELETE FROM tt
    WHERE user_id = nvl(old_tt.user_id,
    -99);
    RETURN;
    END IF;
    IF (old_tt.username IS NULL AND new_tt.username IS NOT NULL) OR
    (old_tt.username IS NOT NULL AND new_tt.username != old_tt.username) THEN
    UPDATE tt
    SET username = new_tt.username
    WHERE user_id = nvl(old_tt.user_id,
    -99);
    END IF;
    IF (old_tt.created IS NULL AND new_tt.created IS NOT NULL) OR
    (old_tt.created IS NOT NULL AND new_tt.created != old_tt.created) THEN
    UPDATE tt
    SET created = new_tt.created
    WHERE user_id = nvl(old_tt.user_id,
    -99);
    END IF;
    END prc_update_tt;
    CREATE OR REPLACE PROCEDURE prc_insert_tt(old_tt v_tt%ROWTYPE, new_tt v_tt%ROWTYPE) IS
    new_tt_user_id NUMBER;
    BEGIN
    SELECT seq_pk_tt_user_id.NEXTVAL INTO new_tt_user_id FROM dual;
    INSERT INTO tt
    (username, user_id, created)
    VALUES
    (new_tt.username, new_tt_user_id, new_tt.created);
    END prc_insert_tt;
    CREATE OR REPLACE PROCEDURE prc_delete_tt(old_tt v_tt%ROWTYPE, new_tt v_tt%ROWTYPE) IS
    BEGIN
    DELETE FROM tt
    WHERE user_id = nvl(old_tt.user_id,
    -99);
    END prc_delete_tt;
    CREATE OR REPLACE TRIGGER trg_iof_v_tt
    INSTEAD OF UPDATE OR INSERT OR DELETE ON v_tt
    FOR EACH ROW
    DECLARE
    new_tt v_tt%ROWTYPE;
    old_tt v_tt%ROWTYPE;
    BEGIN
    dbms_output.put_line('INSTEAD OF TRIGGER fired');
    dbms_output.put_line(':NEW.user_id ' || :NEW.user_id);
    dbms_output.put_line(':OLD.user_id ' || :OLD.user_id);
    dbms_output.put_line(':NEW.username ' || :NEW.username);
    dbms_output.put_line(':OLD.username ' || :OLD.username);
    dbms_output.put_line(':NEW.created ' || :NEW.created);
    dbms_output.put_line(':OLD.created ' || :OLD.created);
    new_tt.user_id := :NEW.user_id;
    new_tt.username := :NEW.username;
    new_tt.created := :NEW.created;
    old_tt.user_id := :OLD.user_id;
    old_tt.username := :OLD.username;
    old_tt.created := :OLD.created;
    IF inserting THEN
    prc_insert_tt(old_tt,
    new_tt);
    ELSIF updating THEN
    prc_update_tt(old_tt,
    new_tt);
    ELSIF deleting THEN
    prc_delete_tt(old_tt,
    new_tt);
    END IF;
    END trg_iof_v_tt;
    set serveroutput on
    set null ^
    insert into v_tt values ('XXX', -1, sysdate) ;
    INSTEAD OF TRIGGER fired
    :NEW.user_id -1
    :OLD.user_id
    :NEW.username XXX
    :OLD.username
    :NEW.created 30/01/2007
    :OLD.created
    1 row created.
    commit ;
    select * from v_tt where username = 'XXX' ;
    USERNAME USER_ID CREATED
    XXX 1000 31/01/2007          <- seems to be no problem with insert part but
    update v_tt set username = 'YYY' where user_id = 1000 ;
    INSTEAD OF TRIGGER fired
    :NEW.user_id
    :OLD.user_id
    :NEW.username YYY
    :OLD.username
    :NEW.created
    :OLD.created
    1 row updated.
    commit ;
    select count(*) from v_tt where username = 'YYY' ;
    COUNT(*)
    0               <- here is my first problem with update part, Oracle said "1 row updated."
    delete from v_tt where user_id = 1000 ;
    INSTEAD OF TRIGGER fired
    :NEW.user_id
    :OLD.user_id
    :NEW.username
    :OLD.username
    :NEW.created
    :OLD.created
    1 row deleted.
    commit ;
    select count(*) from v_tt ;
    COUNT(*)
    14               <- here is my second problem with delete part, Oracle said "1 row deleted."
    Any comments will be welcomed, thank you.
    Message was edited by:
    TongucY
    changed "-1" values to "1000" in the where clause of delete and update statements.
    it was a copy/paste mistake, sorry for that.

    What table do you process in your procedures ? You don't use DBLINK to
    reference remote table in your procedures.
    Seems, you have table "TT" in "HR" schema too.
    Look:
    SQL> create table tt nologging as select * from all_users where rownum <=3;
    Table created.
    SQL> select * from tt;
    USERNAME                          USER_ID CREATED
    SYS                                     0 25-APR-06
    SYSTEM                                  5 25-APR-06
    OUTLN                                  11 25-APR-06
    SQL> conn scott/tiger
    Connected.
    SQL> create database link lk65 connect to ... identified by ... using 'nc65';
    Database link created.
    SQL> select * from tt@lk65;
    USERNAME                          USER_ID CREATED
    SYS                                     0 25-APR-06
    SYSTEM                                  5 25-APR-06
    OUTLN                                  11 25-APR-06
    SQL> create view v_tt as select username, user_id, created from tt@lk65 order by 2;
    View created.
    SQL> select * from v_tt;
    USERNAME                          USER_ID CREATED
    SYS                                     0 25-APR-06
    SYSTEM                                  5 25-APR-06
    OUTLN                                  11 25-APR-06
    SQL> create sequence seq_pk_tt_user_id
      2  minvalue 1000 maxvalue 99999
      3  increment by 1;
    Sequence created.
    SQL> CREATE OR REPLACE PROCEDURE prc_insert_tt(old_tt v_tt%ROWTYPE, new_tt v_tt%ROWTYPE) IS
      2  new_tt_user_id NUMBER;
      3  BEGIN
      4  SELECT seq_pk_tt_user_id.NEXTVAL INTO new_tt_user_id FROM dual;
      5  INSERT INTO tt
      6  (username, user_id, created)
      7  VALUES
      8  (new_tt.username, new_tt_user_id, new_tt.created);
      9  END prc_insert_tt;
    10  /
    Warning: Procedure created with compilation errors.
    SQL> show error
    Errors for PROCEDURE PRC_INSERT_TT:
    LINE/COL ERROR
    5/1      PL/SQL: SQL Statement ignored
    5/13     PL/SQL: ORA-00942: table or view does not exist
    SQL> edit
    Wrote file afiedt.buf
      1  CREATE OR REPLACE PROCEDURE prc_insert_tt(old_tt v_tt%ROWTYPE, new_tt v_tt%ROWTYPE) IS
      2  new_tt_user_id NUMBER;
      3  BEGIN
      4  SELECT seq_pk_tt_user_id.NEXTVAL INTO new_tt_user_id FROM dual;
      5  INSERT INTO tt@lk65
      6  (username, user_id, created)
      7  VALUES
      8  (new_tt.username, new_tt_user_id, new_tt.created);
      9* END prc_insert_tt;
    SQL> /
    Procedure created.Rgds.

  • I'm working with directx and it does working only on some of the Bitmaps. Why it's not working on the others ?

    The question is not so clear i will try to explain here.
    I have a trackBar scroll event:
    private void trackBar1_Scroll(object sender, EventArgs e)
    LoadPictureAt(trackBar1.Value, sender);
    ConvertedBmp = ConvertTo24(trackBar1FileInfo[trackBar1.Value].FullName);
    ConvertedBmp.Save(ConvertedBmpDir + "\\ConvertedBmp.bmp");
    mymem = ToStream(ConvertedBmp, ImageFormat.Bmp);
    backTexture = TextureLoader.FromStream(D3Ddev, mymem);
    scannedCloudsTexture = new Texture(D3Ddev, 512, 512, 1, Usage.Dynamic, Format.A8R8G8B8, Pool.Default);
    timer1.Stop();
    Button1Code();
    timer1.Start();
    b1 = ConvertedBmp;
    b1.Save(ConvertedBmpDir + "\\b1.bmp");
    trackBar2.Enabled = false;
    if (!this.backgroundWorker1.IsBusy)
    label2.Text = "מעבד נתונים";
    this.backgroundWorker1.RunWorkerAsync();
    else
    this.backgroundWorker1.CancelAsync();
    First LoadPictureAt method:
    private bool LoadPictureAt(int nIndex, object c)
    bool bRet = false;
    if (nIndex >= 0 && nIndex < trackBar1FileInfo.Length)
    if (c.Equals(trackBar1))
    pictureBox1.Load(trackBar1FileInfo[nIndex].FullName);
    bRet = true;
    if (bitmaps != null)
    if (nIndex >= 0 && nIndex < bitmaps.Length)
    if (c.Equals(trackBar2))
    pictureBox1.Image = bitmaps[nIndex];
    bRet = true;
    return bRet;
    Then the ConvertTo24 method:
    private Bitmap ConvertTo24(string inputFileName)
    sw = Stopwatch.StartNew();
    Bitmap bmpIn = (Bitmap)Bitmap.FromFile(inputFileName);
    Bitmap converted = new Bitmap(bmpIn.Width, bmpIn.Height, PixelFormat.Format24bppRgb);
    using (Graphics g = Graphics.FromImage(converted))
    // Prevent DPI conversion
    g.PageUnit = GraphicsUnit.Pixel;
    // Draw the image
    g.DrawImageUnscaled(bmpIn, 0, 0);
    //converted.Save(outputFileName, ImageFormat.Bmp);
    sw.Stop();
    return converted;
    Then ToStream method:
    public static Stream ToStream(Image image, ImageFormat formaw)
    var stream = new System.IO.MemoryStream();
    image.Save(stream, formaw);
    stream.Position = 0;
    return stream;
    What it does is taking a Bitmap image and make a doppler radar effect on it and detect color only places that there are pixels(clouds) in it.
    Here is a screenshot:
    You can see the doppler shape and it's moving around and highlight the places with clouds.
    So when i move the trackBar1 to the left each time on another Bitmap image it's showing the doppler effect and the clouds.
    The problem is with the trackBar2 scroll event:
    First when i'm running my program and enteric to this new form that scan the clouds and show the doppler radar effect a backgroundworker1 is working:
    private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
    BackgroundWorker bgw = (BackgroundWorker)sender;
    if (bgw.CancellationPending == true)
    return;
    else
    while (true)
    bitmaps = ImagesComparison.get_images_with_clouds(b1);
    for (int i = 0; i < bitmaps.Length; i++)
    bitmaps[i] = ConvertTo1or8Bit.ColorToGrayscale(bitmaps[i]);
    break;
    What it does is getting into bitmaps(Bitmap[])  15 new bitmaps from one given bitmap. The given bitmap is b1.
    b1 i'm using it in trackBar1 scroll event.
    All the new Bitmaps in bitmaps variable array are Format32bppArgb.
    While i checked on my hard disk the images(GIF type) i'm using with trackBar1 are all Bit Depth 8.
    The images i'm using with trackBar1 scroll event are GIF types and Bit Depth 8 on the properties.
    The images i'm using in trackBar2 are Bitmaps and they are Format32bppArgb.
    So first thing i thought to convert all the 15 Bitmaps in bitmaps to 8bit:
    for (int i = 0; i < bitmaps.Length; i++)
    bitmaps[i] = ConvertTo1or8Bit.ColorToGrayscale(bitmaps[i]);
    But it didn't work it's just turning them to black gray scale colors not what i was thinking about.
    In the backgroundworker completed event i'm converting the bitmaps to 24 like i'm doing with the Gifs in trackBar1 scroll event:
    private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
    trackBar2.Enabled = true;
    trackBar2.Maximum = bitmaps.Length -1;
    bitmaps[0].Save(ConvertedBmpDir + "\\bitmapsfirstimage.bmp");
    for (int i = 0; i < bitmaps.Length; i++)
    ConvertedBitmaps.Add(ConvertTo24(bitmaps[i]));
    ConvertedBitmaps[0].Save(ConvertedBmpDir + "\\ConvertedBitmapsFirstImage.bmp");
    label2.Text = "עיבוד הנתונים הסתיים";
    b1.Dispose();
    Then in the trackBar2 scroll event:
    private void trackBar2_Scroll(object sender, EventArgs e)
    LoadPictureAt(trackBar2.Value, sender);
    ConvertedBmp = ConvertedBitmaps[trackBar2.Value - 1];
    ConvertedBmp.Save(ConvertedBmpDir + "\\ConvertedBmp.bmp");
    mymem = ToStream(ConvertedBmp, ImageFormat.Bmp);
    backTexture = TextureLoader.FromStream(D3Ddev, mymem);
    scannedCloudsTexture = new Texture(D3Ddev, 512, 512, 1, Usage.Dynamic, Format.A8R8G8B8, Pool.Default);
    timer1.Stop();
    Button1Code();
    timer1.Start();
    The same i did with the trackBar1 scroll event.
    But the result in trackBar2 i'm getting without using the grayscale convertion is this:
    You can see that the color that make the scan now is more yellow or green/yellow and not the same like it is when i'm using the trackBar1.
    I can't figure out where the problem is:
    1. Maybe since the Bitmaps in the variable array bitmaps are all Format32bppArgb ?
    2. Maybe they are Bitmaps and not Gif types like the images in trackBar1 ?
    If it does working good with the gifs in trackBar1 scroll event then the whole code in the new form ScanningClouds is working fine so i will not add to here the whole ScanningClouds form code since it's long.
    The problem is somewhere with the Bitmaps formas or bits in the variable bitmaps.
    Maybe they are not the same or the right Bit Depth or maybe they are Bitmaps and should be Gifs.
    bitmaps = ImagesComparison.get_images_with_clouds(b1);
    This is the get_images_with_clouds method where i'm getting the new 15 Bitmaps.
    public static Bitmap[] get_images_with_clouds(Bitmap radar_image)
    int e = 0;
    int f = 0;
    int image_clock_area_x = 0;
    int image_clock_area_y = 0;
    int image_clock_area_x1 = 140;
    int image_clock_area_y1 = 21;
    Bitmap[] localImages;
    localImages = new Bitmap[15];
    Bitmap image;
    image = new Bitmap(Properties.Resources.radar_without_clouds);
    BitmapData bmD = null;
    BitmapData bmD2 = null;
    try
    bmD = image.LockBits(new Rectangle(0, 0, image.Width, image.Height), ImageLockMode.ReadWrite,
    PixelFormat.Format32bppArgb);
    bmD2 = radar_image.LockBits(new Rectangle(0, 0, radar_image.Width, radar_image.Height), ImageLockMode.ReadOnly,
    PixelFormat.Format32bppArgb);
    IntPtr sc0 = bmD.Scan0;
    unsafe
    int* p = (int*)sc0.ToPointer();
    int* p2 = (int*)bmD2.Scan0.ToPointer();
    for (e = image_clock_area_x; e < image_clock_area_x + image_clock_area_x1; e++)
    for (f = image_clock_area_y; f < image_clock_area_y + image_clock_area_y1; f++)
    Color clock_color = Color.FromArgb(p2[e + f * bmD2.Width]);
    p[e + f * bmD.Width] = clock_color.ToArgb();
    image.UnlockBits(bmD);
    radar_image.UnlockBits(bmD2);
    catch
    try
    image.UnlockBits(bmD);
    catch
    try
    radar_image.UnlockBits(bmD2);
    catch
    int c;
    for (c = 0; c < localImages.Length; c++)
    localImages[c] = new Bitmap(image);
    Bitmap new_image = new Bitmap(Properties.Resources.radar_without_clouds);
    Bitmap new_image1 = new Bitmap(Properties.Resources.radar_without_clouds);
    Bitmap localbmptest = black_and_white(new_image, radar_image);
    Image image1 = black_and_white(new_image, radar_image);
    image1.Save(@"c:\temp\testclouds666.jpg");
    Bitmap clouds = new Bitmap(image1);
    int x;
    int y;
    int a;
    int b;
    int d = 0;
    Bitmap redImage;
    redImage = new Bitmap(512, 512);
    using (Graphics g = Graphics.FromImage(redImage))
    g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
    g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.Half;
    g.Clear(Color.Red);
    BitmapData bmData = null;
    BitmapData bmData2 = null;
    BitmapData bmDataArray = null;
    try
    bmData = clouds.LockBits(new Rectangle(0, 0, clouds.Width, clouds.Height), ImageLockMode.ReadOnly,
    PixelFormat.Format32bppArgb);
    bmData2 = radar_image.LockBits(new Rectangle(0, 0, radar_image.Width, radar_image.Height), ImageLockMode.ReadOnly,
    PixelFormat.Format32bppArgb);
    IntPtr scan0 = bmData.Scan0;
    IntPtr scan02 = bmData2.Scan0;
    unsafe
    int* p = (int*)scan0.ToPointer();
    int* p2 = (int*)scan02.ToPointer();
    double h, mm;
    for (d = 0; d < localImages.Length; d++)
    bmDataArray = localImages[d].LockBits(new Rectangle(0, 0, localImages[d].Width, localImages[d].Height), ImageLockMode.ReadWrite,
    PixelFormat.Format32bppArgb);
    IntPtr scan0Array = bmDataArray.Scan0;
    int* pArray = (int*)scan0Array.ToPointer();
    for (a = 0; a < new_image.Width; a++)
    for (b = 0; b < new_image.Height; b++)
    Color color1 = Color.FromArgb(p[a + b * bmData.Width]);
    Color color2 = Color.FromArgb(p2[a + b * bmData2.Width]);
    if (color1.R != 0 || color1.G != 0 || color1.B != 0)
    h = color2.GetHue();
    mm = RadarAnalysis.Hue2MMPerHour(h);
    if (mm >= treshhold_array[14 - d])
    pArray[a + b * bmDataArray.Width] = color2.ToArgb();
    localImages[d].UnlockBits(bmDataArray);
    clouds.UnlockBits(bmData);
    radar_image.UnlockBits(bmData2);
    catch (Exception error)
    try
    clouds.UnlockBits(bmData);
    catch
    try
    radar_image.UnlockBits(bmData2);
    catch
    try
    localImages[d].UnlockBits(bmDataArray);
    catch
    Logger.Write("Error Exception ==> " + error);
    MessageBox.Show("Error Exception ==> " + error);
    return localImages;
    I think not sure but i think the problem is that the images on my hard disk i'm using with the trackBar1 scroll event are Gif type and the images i'm using with the trackBar2 scroll event are 15 Bitmaps.

    Hi,
    "But it didn't work it's just turning them to black gray scale colors not what i was thinking about."
    If you want it to be colored, you'll need to create a color-palette for the 8bppIndexed bitmaps. The keyword for this process is "Color-Quantization".
    The whole yellow-green pie you get is from the wrong format. If you convert the 32bpp bitmaps to 24 bpp bitmaps, you loose the alpha channel ("transparency"). You can manually set one color to "transparent" with the mMakeTransparent-method
    of the Bitmap class, or simply use gif-images (they are 8bpp with a transparent "key"-color)
    Regards,
      Thorsten

  • I like to use collective fonts as microsoft word let me in the option fonts/collections but in InDesign CC only got favorites, why is this so limited, i like order and group fonts similar to work more selective and don't see hundreds of fonts. Please Desi

    I got created a fonts collections in  fonts catalog.app and i can see them in collections in the program microsoft word, unfortunately in InDesign CC is not posible, only got all the list of fonts available in the computer, the option to reduce the view of fonts is favorites or restrict by part of the name or type. I believe this feature most by included as default in InDesign CC. Manage fonts collection is a pretty good option to view big differents type of fonts  selected together. even the smart collection are not visibles.

    InDesign users use normally paragraph styles and character style, no need to sort out font collections. only when you set up the styles.
    NEVER work without styles, don't us style overrides.
    But you can type in any part of the font name and you get all fonts with this expression in the name, not necessary the first letters.

  • HT4623 My iPad 2 audio only works with headphones and orientation does not work at all

    My iPad 2 volume button does not work with the integrated speakers of my iPad, once a headphone is connected to the jack output of my iPad the OSD volume displays fine and works to the external headphone but once the headphone jack is removed, there is no more a volume bar and the side volume buttons don't work at all, this has affected the screen orientation as well, screen does not orientate  as well,
    Please help

    If you deleted files from the operating system, you wrecked your installation and the first thing you need to do is either restore those files from a backup or reinstall the OS. Doing that is never the solution to any problem. Back up all data before making any changes.

  • What is the latest version of Adobe Acrobat to work on Vista, and how does one obtain it?

    I already bought Creative Cloud, but apparently I can't use the new version of Acrobat on Vista (even though I had a working version last week that they somehow destroyed by making it crash when saving my work). I upgraded specifically to get around the crash-on-save error their tech support refused to help me with, and was assured an upgrade would fix it. Now I don't have Acrobat at all and need to work on forms for our office.

    NOthing to do with any of that. Acro 11 should work just fine on Vista. The rest is too vague. You have not provided any details about the crash or other tech stuff. Chances are you may simply need to manually delete some damaged component like a PDF preset and reinstall after that...
    Mylenium

  • HT3228 I am trying to etup Microsoft Exchange for email.  The program asks for your server and I have put in both in and outgoing and neither does the job.

    I am trying to setup email with Microsodt Exchange but have entered both incoming and outgoing server and never works do you have any advice?o

    Your exchange server must be set up to work with ActiveSync.  Ask your IT administrator if they have set up your account properly to use this.  Without it, you will not be able to access email on your iPad. Do it now.

  • I am working in Dubai and why does siri dont know places about United Arab Emirates?

    Please help me with this....Because Siri is useless because she dont know places at the UAE..

    And from the Siri FAQ:
    http://www.apple.com/iphone/features/siri-faq.html
    Siri can also assist you using these apps and services in the U.S. in English:
    •  Maps
    • Local search with Yelp!
    Maps and local search support will be available in additional countries in 2012.

  • BGP Path Selection

    With reference to cisco's document on BGP Best Path Selection Algorithm (http://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/13753-25.html).
    Out of given 9 paths why 6th has been selected even though AS_PATH for 8th route is better.
    Can anyone explains here, as this document has not considered the AS-PATH during path selection and used lowest ROUTER ID only.
    Thanks in advance and expect technical explanation here.

    Hey Buddy
    The AS_PATH for both is only 1, don't get confused by (AS_SET) which only counts as 1 no matter how many AS are in the set.  Refer to section "How the Best Path Algorithm Works"
    4.Prefer the path with the shortest AS_PATH.
    Note: Be aware of these items:
    ◦An AS_SET counts as 1, no matter how many ASs are in the set.
    So bearing the above in mind
    Example: BGP Best Path Selection
    Path6
      (64955 65003) 65089 --- this equals 1
        172.16.254.226 (metric 20645) from 10.57.255.11 (10.57.255.11)
          Origin IGP, metric 0, localpref 100, valid, confed-external, best
          Extended Community: RT:1100:1001
          mpls labels in/out nolabel/362
    !--- BGP selects this as the Best Path on comparing
    !--- with all the other routes and selected based on lower router ID.
    Path8
      (65003) 65089 --- this equals 1
        172.16.254.226 (metric 20645) from 172.16.254.234 (172.16.254.234)
          Origin IGP, metric 0, localpref 100, valid, confed-external
          Extended Community: RT:1100:1001
          mpls labels in/out nolabel/362
    Comparing path 6 with path 8:
     Both paths have reachable next hops
     Both paths have a WEIGHT of 0
     Both paths have a LOCAL_PREF of 100
     Both paths are learned
     Both paths have AS_PATH length 1 --- because the (AS_SET) always equals 1
     Both paths are of origin IGP
     Both paths have the same neighbor AS, 65089, so comparing MED.
     Both paths have a MED of 0
     Both paths are confed-external
     Both paths have an IGP metric to the NEXT_HOP of 20645
    Path 6 is better than path 8 because it has a lower Router-ID.
    Hope it helps (:

  • SELECT and detail Region in IE

    The following code work great in Firefox but not in IE.
    Basically what I'm doing is search a DB with a string and
    populating a Select menu with the results. Once the select menu
    populated, the user chooses a name and the details of that employee
    is displayed in fields at the bottom. Like I said, it works great
    in FF but got an unwanted suprise when i tested in IE.
    <fieldset>
    <legend>Ship To</legend>
    <label for="ShipLname">Last Name:</label>
    <input type="text" name="ShipLname" id="ShipLname" />
    <hr>
    <label for="ShipLname">First Name:</label>
    <input type="text" name="ShipFname" id="ShipFname"
    /><hr>
    <input type="button" value="Get"
    style="width:45px;margin-left:217px;"
    onclick="getEmployee('ShipLname','ShipFname',dsShipTo);" />
    <hr>
    <div spry:region="dsShipTo">
    <label for="select2">Please choose one</label>
    <select name="ShipEmpID" id="label">
    <option spry:repeat="dsShipTo"
    onmousedown="dsShipTo.setCurrentRow('{ds_RowID}')"
    value="{empid}">{fullname}</option>
    </select> <span class="style1">{ds_RowCount}
    Record(s) Found!</span><hr>
    </div>
    <div id="shipDetail2" spry:detailregion="dsShipTo" >
    <label for="shipSector">Sector</label>
    <input id="shipSector" name="shipSector" value="{sector}"
    disabled /><hr>
    <label for="shipTitle">Titler</label>
    <input id="shipTitle" name="shipTitle" value="{title}"
    disabled /><hr>
    <label for="shipApplid">Employee ID</label>
    <input id="shipApplid" name="shipApplid"
    value="{employeeid}" disabled /><hr>
    </div>
    </fieldset>
    spry call
    <script>//com/employee.cfc?method=getEmployees
    var dsShipTo = new
    Spry.Data.XMLDataSet("com/employee.cfc?method=getEmployees&lastname=null&firstname=null",
    "employees/employee");
    dsShipTo.setColumnType("title","html");
    </script>
    Functions
    function getEmployee(lname,fname, ds){
    var firstname = document.getElementById(fname).value;
    var lastname = document.getElementById(lname).value;
    var thisURL =
    'com/employee.cfc?method=getEmployees&lastname=' + lastname +
    '&firstname=' + firstname;
    //alert(thisURL);
    ds.setURL(thisURL);
    ds.loadData();
    var rowCnt = ds.getRowCount();

    Hii Barascu, Thank for checking this problem out with me.It's
    really appreciated.
    When I do the text/html, stops working in FF and still does
    not work in IE.
    Here is the xml cfc
    <cfset ds = getEmployeesQry2(arguments.firstname)>
    <Cfset xmldoc = '<?xml version="1.0"
    encoding="utf-8"?><employees>'>
    <cfloop query="ds">
    <Cfset xmldoc = xmldoc & '<employee>
    <firstname>#key_first_name#</firstname>
    </employee>'>
    </cfloop>
    <cfset xmldoc = xmldoc & '</employees>'>
    <cfcontent type="text/xml">
    <cfoutput>#xmldoc#</cfoutput>
    </cffunction>

  • How to work on ESS and the TCode SPRO?

    Good Morning All,
    Can anyone tell  how can i develop ESS to my organisation in an efficient and good manner and the procedure involved in working  on SPRO TCode and kindly Provide screenshots of it if you have.
    Thanks and Regard,
    Sam

    Hi Sumankumar,
    FOr successful Implementation and Working on ESS and MSS refer to this Forum Question .
    [ESS packages and implementation|ESS and MSS packages information;
    If you need further screenshots and related documents on ESS , provide me your mail id for the same.
    Reward Points if helpful
    Regards,
    Shailesh Nagar

  • Select All in a table does not work for Drag and Drop

    Hi. I am using Jdeveloper 11.1.1.2 but have also reproduced in 11.1.1.3.
    I am trying to implement drag and drop rows from one table to another. Everything works fine except when I do a Select All (ctrl-A) in a table, the table visually looks like all rows are selected, but when I try to click on one of the selected rows to drag to the other table, only the row I click on is dragged.
    I tried setting Range Size -1, fetch mode to FETCH_ALL, content delivery to "immediate" but nothing works.
    I even have reproduced not using a view object but just a List of beans with only 5 or 10 beans showing in the table.
    Does anyone know how to get Select All to work for a Drag Source?
    Thanks.
    -Ed

    Frank-
    OK, thanks for looking into that. I also submitted this service request, which includes a simple sample app to demonstrate the problem:
    SR #3-2387481211: ADF Drag and Drop does not work for rows in table using Select All
    Thanks again for the reply.
    -Ed

  • What has happened to the iPad 2 finger select and drag technique? Since upgrading to iOS7 it does not work? I used this all the time to select multple images, approx 75  from an SD card containing 1000  images. Its painful indvidually selecting the images

    What has happened to the iPad 2 finger select and drag technique?
    Since upgrading to iOS7 it does not work?
    I used this all the time to select multple images, approx 75  from an SD card containing 1000  images. Its painful indvidually selecting the images

    What would you like us to tell you? If it doesn't work, there is nothing that we users can do about it.
    Please submit your feature request to Apple at this link: http://www.apple.com/feedback

  • IPhone 4s: Slide wifi is not selectable. Always gray and wifi does not work!

    i have Slide wifi is not selectable iPhone 4s. Always gray and wifi does not work.
    Help me!

    You most likely have a failure of the WiFi chip.
    Restore the phone as a new device.  If that doesn't solve your problem, you'll have to bring your phone to Apple for replacement.  If you are not within the warranty period, expect to pay $199 for out of warranty replacement.

Maybe you are looking for

  • Downloading to itune folder

    I installed The Dr. Laura Media Center so i could get their podcast, because itune doesn't download from their site. I must use their application which downloads their podcast to the default music folder. I use their program to change the folder for

  • URGENT!!! calling crystal reports from oracle forms 10g

    Is it possible to call crystal reports from oracle forms 10g? Can someone help to answer how, if there is a solusion, to call crystal reports from oracle forms 10g. Please provide codes with details showing step by step. Thanks

  • Using Dense/Sparse Lookup on Tables or files from different Databases

    Hi, I have a Subject Area which is built on Essbase cube. I have a requirment where I have to use a Lookup on Flat file and/or Database Table. I followed below steps 1. Created a Logical Column in BMM Layer for a cube dimension 2. Opened the LTS Prop

  • IPv6 Connectivity limited ??

    I am wondering whether anyone can help me with this one please ? We have recently had massive problems with slow broadband speeds. We have home hub 1 so have had the hub for a while now and have never had a problem with speed until the last month or

  • VOB to anything!

    I have a VOB file that I need to be anything that iMovie can edit. It's on a cd (yes a cd, not a dvd) because the mimi-dvd won't go in my macbook drive. I've tried streamclip, and it doesn't do anything but give me errors. DiVA won't even OPEN. Nor w