Change image according to selected attribute

Hi ,
I know there is lot of forum post around.
I still haven't managed to get that sorted.
I have created a product - I have set it up and it show nice big pciture.
In attributes, I have created colors : 4 images of the same product ( diffrent color ofc )
In Site Mangeer - Module templates - Shop - Individual Product -Large
I have included
               {tag_attributes}
Which works fine ofc - So on my page i see  the product - dropdown box for the colors.
next from the this page ; http://helpx.adobe.com/business-catalyst/partner/product-inventory.html#id_12613
I use the code on the bottom of the page :
<script>
$(function(){
        var product = {tag_product_json};
        var attributes = {tag_attributes_json};
        var divId = "#catProdTd_"+product.productId;
        $(divId).find("select").change(function (){
                  var selected = $(this).val();
                  var option = attributes.options[selected];
                  if(option && option.image)
                     $(divId).find("img").attr("src", option.image);
</script>
I have inserted that in the same page as i inserted the tag_attributes
I'm not really sure what im doing wrong.
I thought it could be the, name of the images, or the code should be on top of the page/bottom.
Any suggestions?

I am interested in doing this as well. Did anyone have any suggestions?
Josh

Similar Messages

  • Change Image button when selected

    Hello,
    I want to change a button picture when the button is selected.
    Is this posible?
    And how can I do this?
    I have here a picture how I want it:
    So what I want is when de 5th buton is selected there will be another image visible.
    The first image he is dark and have his eyes closed en when he is selected the picture is lighter en his eyes are open.
    I hope someone can help me out.
    Thanks!

    You can use autoactivate to go to a different menu that has the different image for that button.  You would need to create multiple menus.
    Mouseover won't autoactivate, so doesn't work on a  computer the way you'd like.

  • How to change images of selected items in gridview on selection changed event in universal app

    Hi,
    I am developing Universal App. I have bind the images to the Gridview using ObservableCollection. I have set gridview
    SelectionMode as Multiple . I want to change the images of selected items but I don't know how to do in Selection Changed event of Gridview. I got selected items with the help of
    Gridview SelectedItems property. How can i change the images of respected selected items?
    Please reply me asap.
    Thanks in advance.

    Hi, Sorry for late reply,
    Please change the class : 
    public class ImageCollection : INotifyPropertyChanged
    private string source;
    public string Source
    get { return source; }
    set { SetProperty(ref source, value); }
    public int MyProperty { get; set; }
    protected void SetProperty<T>(ref T storage, T value, [System.Runtime.CompilerServices.CallerMemberName] String propertyName = null)
    if (!object.Equals(storage, value))
    storage = value;
    if (PropertyChanged != null)
    PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
    protected void RaisePropertyChanged([System.Runtime.CompilerServices.CallerMemberName] String propertyName = null)
    if (PropertyChanged != null)
    PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
    public event PropertyChangedEventHandler PropertyChanged;
    XAML
    <GridView x:Name="gd"
    Tapped="gd_Tapped">
    <GridView.ItemTemplate>
    <DataTemplate>
    <Grid Height="300" Width="250">
    <Image Source="{Binding Source}" Stretch="Fill"/>
    <Grid Height="100" Background="#B2000000" VerticalAlignment="Bottom">
    <TextBlock Text="{Binding MyProperty}" FontSize="25" />
    </Grid>
    </Grid>
    </DataTemplate>
    </GridView.ItemTemplate>
    </GridView>
    C#
    //ObservableCollection of class
    ObservableCollection<ImageCollection> img = new ObservableCollection<ImageCollection>();
    public MainPage()
    this.InitializeComponent();
    img.Add(new ImageCollection() { MyProperty = 1, Source = "ms-appx:///Assets/Logo.scale-100.png" });
    img.Add(new ImageCollection() { MyProperty = 2, Source = "ms-appx:///Assets/2.jpg" });
    img.Add(new ImageCollection() { MyProperty = 3, Source = "ms-appx:///Assets/3.jpg" });
    img.Add(new ImageCollection() { MyProperty = 4, Source = "ms-appx:///Assets/4.jpeg" });
    gd.ItemsSource = img;
    private void gd_Tapped(object sender, TappedRoutedEventArgs e)
    GridView gv = (GridView)sender;
    ImageCollection ic = gv.SelectedItem as ImageCollection;
    ic.Source = "ms-appx:///Assets/4.jpeg";
    gv.UpdateLayout();
    I have used  INotifyPropertyChanged now UI is not fluctuate 
    and I have not bind again O-Collection.
    I hope so You will get right answer. 
    shah

  • Changing the favorites portlet title according to selected language

    we have bilingual portal. i need the title of the favorites portlet to be changed according to selected language. for example when the user click english the title will be favorites and when he click spanish the title will be favoritos.

    You can use the FM GET_GLOBALS_FROM_SLVC_FULLSCR to get the ALV Grid object behind the FullScreen ALV. Then use the method GET_VARIANT to get the Selected Layout name.
    Something like this:
    FORM F_TOP_OF_PAGE.
      DATA: LO_GRID TYPE REF TO CL_GUI_ALV_GRID.
    * Get the ALV Object reference
      CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
        IMPORTING
          E_GRID = LO_GRID.
      if lo_grid is bound.
         lo_grid->get_variant( importing es_variant = lv_layout ).
      endif.
    ENDFORM.
    Some examples on where FM GET_GLOBALS_FROM_SLVC_FULLSCR can be used:
    [Moving Cursor to Next row by pressing Enter in Classical ALV|http://help-abap.zevolving.com/2008/09/moving-cursor-to-next-row-by-pressing-enter-in-classical-alv/]
    [Classical ALV: Disable DELETE key on Keyboard in Grid|http://help-abap.zevolving.com/2008/10/alv-disable-delete-key-on-keyboard-in-classical-alv-grid/]
    Regards,
    Naimesh Patel

  • Change image size on list Field

    I have list library which has column of "Person or Group" and selected "Name with (picture)".  But i cant change image Size there. its always 62x62. How can i change it?
    any idea?
    Regards,
    Lasantha

    How exactly are you wanting to change it? height and width should just be attributes in the element... so.. probably the most simple (but not exactly elegant) way to handle this is to use jQuery.
    If you drop the following script into a Content Editor Web Part on your page, it will resize all the profile pics to 100x100.  (change the numbers to the size you want):
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type="text/javascript">
    jQuery(document).ready(function($){
    $("img[width='62']").each(function()
    $(this).attr("width","100");
    $(this).attr("height","100");
    </script>
    Some Caveats:
    1) This script resizes ALL images that have a width of 62. So, if you have some other random image on your page that is 62px wide, it will find it and resize as well.
    2) I'm references the jQuery library externally which I do not usually recommend, but at least you can drop this script in and it should just work.  
    Again, not elegant, and I'm sure someone smarter than me can improve on it, but it should at least get you what you need.
    Good luck!
    Mark

  • Using the value "Image/*" for the accept attribute of the HTML input Element, how can I add .pdf to the array of preconfigured file types (.jpe, .jpg, .jpeg, .?

    On a form, using the value "image/*" for the accept attribute of the HTML input Element, how can I add .pdf to the array of pre-configured file types (.jpe, .jpg, .jpeg, .gif, .png, .bmp, .ico, .svg, .svgz, .tif, .tiff, .ai, .drw, .pct, .psp, .xcf, .psd, .raw)?
    Say I wanted to add .gif, .jfif or .ico. I find this array limited, how can I add types to image?
    <input type="file" name="file" accept="image/*" id="file" />
    mimeTypes.rdf does not seem to allow this.

    ''mimeTypes.rdf'' has nothing to do with web development. It's a file that stores your file handling preferences (e.g. if you want ZIP files automatically saved or opened).
    You can't change the file types of the pre-defined content specifiers (audio/*, video/*, image/*), but you can specify additional MIME types. To add PDF to your above example,
    <pre><nowiki><input type="file" name="file" accept="image/*,application/pdf" id="file" /></nowiki></pre>
    For details, see
    * [https://developer.mozilla.org/En/HTML/Element/Input developer.mozilla.org/En/HTML/Element/Input]

  • Filter plugin. Problem after change image depth.

    Hi All !
    I already wrote filter plugin it work fine but only for image depth 8bit, after i change image depth on 16 or 32 bits I getting error msg box from photoshop.
    I try change on 'destination.colBits = 8' or 'destination.colBits = pChannel->depth' or ' (pChannel->bounds.bottom - pChannel->bounds.top) * pChannel->depth;'  but all the same.
    PixelMemoryDesc destination;
    destination.data = data; //*pixel
    destination.depth = pChannel->depth;
    destination.rowBits = (pChannel->bounds.right - pChannel->bounds.left) * pChannel->depth;
    destination.colBits = 8;
    destination.bitOffset = 0 ;
    Please help someone !
    Very Thanks in Advance !
    All code below:
    //  Gauss.cpp
    //  gauss
    //  Created by Dmitry Volkov on 30.12.14.
    //  Copyright (c) 2014 Automatic System Metering. All rights reserved.
    #include "Gauss.h"
    #include "GaussUI.h"
    #include "FilterBigDocument.h"
    #include <fstream>
    using namespace std;
    SPBasicSuite* sSPBasic = NULL;
    FilterRecord* gFilterRecord = NULL;
    PSChannelPortsSuite1* sPSChannelPortsSuite = NULL;
    PSBufferSuite2* sPSBufferSuite64 = NULL;
    int16* gResult = NULL;
    void DoParameters ();
    void DoPrepare ();
    void DoStart ();
    void DoFinish ();
    void DoEffect();
    void GaussianBlurEffect(ReadChannelDesc* pChannel, char* data);
    void ReadLayerData(ReadChannelDesc* pChannel, char* pLayerData);
    void WriteLayerData(ReadChannelDesc* pChannel, char* pLayerData);
    DLLExport MACPASCAL void PluginMain(const int16 selector,
                                        FilterRecordPtr filterRecord,
                                        intptr_t * data,
                                        int16 * result)
        sSPBasic = filterRecord->sSPBasic;
        gFilterRecord = filterRecord;
        gResult = result;
        try {
                if (sSPBasic->AcquireSuite(kPSChannelPortsSuite,
                                                   kPSChannelPortsSuiteVersion3,
                                                   (const void **)&sPSChannelPortsSuite))
                    *gResult = errPlugInHostInsufficient;
                if (sSPBasic->AcquireSuite( kPSBufferSuite,
                                                   kPSBufferSuiteVersion2,
                                                   (const void **)&sPSBufferSuite64))
                    *gResult = errPlugInHostInsufficient;
                if (sPSChannelPortsSuite == NULL || sPSBufferSuite64 == NULL)
                    *result = errPlugInHostInsufficient;
                    return;
                switch (selector)
                    case filterSelectorParameters:
                        DoParameters();
                        break;
                    case filterSelectorPrepare:
                        DoPrepare();
                        break;
                    case filterSelectorStart:
                        DoStart();
                        break;
                    case filterSelectorFinish:
                        DoFinish();
                        break;
        catch (...)
            if (NULL != result)
                *result = -1;
    void DoParameters ()
    void DoPrepare ()
    void DoStart ()
        if (*gResult == noErr)
            if (doUi())
                DoEffect();
    void DoFinish ()
    #define defColBits 8
    void DoEffect()
        // Start with the first target composite channel
        ReadChannelDesc *pChannel = gFilterRecord->documentInfo->targetCompositeChannels;
        // Calculation width and height our filter window
        int32 width = pChannel->bounds.right - pChannel->bounds.left;
        int32 height = pChannel->bounds.bottom - pChannel->bounds.top;
        fstream logFile ("/Volumes/Macintosh Media/GaussLogFile.txt", ios::out);
        logFile << endl << "top " << pChannel->bounds.top;
        logFile << endl << "bottom " << pChannel->bounds.bottom;
        logFile << endl << "left " << pChannel->bounds.left;
        logFile << endl << "right " << pChannel->bounds.right;
        logFile << endl << "depth " << pChannel->depth;
        logFile << endl << "vRes " << gFilterRecord->documentInfo->vResolution;
        logFile << endl << "hRes " << gFilterRecord->documentInfo->hResolution;
        // Get a buffer to hold each channel as we process. Note we can using standart malloc(size_t) or operator new(size_t)
        // functions, but  Adobe recommend sPSBufferSuite64->New() for memory allocation
        char *pLayerData = sPSBufferSuite64->New(NULL, width*height*pChannel->depth/8);
        if (pLayerData == NULL)
            return;
        // we may have a multichannel document
        if (pChannel == NULL)
            pChannel = gFilterRecord->documentInfo->alphaChannels;
        // Loop through each of the channels
        while (pChannel != NULL && *gResult == noErr)
            ReadLayerData(pChannel, pLayerData);
            GaussianBlurEffect(pChannel, pLayerData);
            WriteLayerData(pChannel, pLayerData);
            // off to the next channel
            pChannel = pChannel->next;
        pChannel = gFilterRecord->documentInfo->targetTransparency;
        // Delete pLayerData
        sPSBufferSuite64->Dispose((char**)&pLayerData);
    void GaussianBlurEffect(ReadChannelDesc* pChannel, char *data)
        // Make sure Photoshop supports the Gaussian Blur operation
        Boolean supported;
        if (sPSChannelPortsSuite->SupportsOperation(PSChannelPortGaussianBlurFilter,
                                                    &supported))
            return;
        if (!supported)
            return;
        // Set up a local rect for the size of our port
        VRect writeRect = pChannel->bounds;
        PIChannelPort inPort, outPort;
        // Photoshop will make us a new port and manage the memory for us
        if (sPSChannelPortsSuite->New(&inPort,
                                      &writeRect,
                                      pChannel->depth,
                                      true))
            return;
        if (sPSChannelPortsSuite->New(&outPort,
                                      &writeRect,
                                      pChannel->depth,
                                      true))
            return;
        // Set up a PixelMemoryDesc to tell how our channel data is layed out
        PixelMemoryDesc destination;
        destination.data = data; //*pixel
        destination.depth = pChannel->depth;
        destination.rowBits = (pChannel->bounds.right - pChannel->bounds.left) * pChannel->depth;
        destination.colBits = defColBits;
        destination.bitOffset = 0 ;
        // Write the current effect we have into this port
        if (sPSChannelPortsSuite->WritePixelsToBaseLevel(inPort,
                                                         &writeRect,
                                                         &destination))
            return;
        // Set up the paramaters for the Gaussian Blur
        PSGaussianBlurParameters gbp;
        int inRadius = 1;
        Fixed what = inRadius << 16;
        gbp.radius = what;
        gbp.padding = -1;
        sPSChannelPortsSuite->ApplyOperation(PSChannelPortGaussianBlurFilter,
                                                                 inPort,
                                                                 outPort,
                                                                 NULL,
                                                                 (void*)&gbp,
                                                                 &writeRect);
        if (sPSChannelPortsSuite->ReadPixelsFromLevel(outPort,
                                                      0,
                                                      &writeRect,
                                                      &destination))
            return;
        // Delete the temp port in use
        sPSChannelPortsSuite->Dispose(&inPort);
        sPSChannelPortsSuite->Dispose(&outPort);
    void ReadLayerData(ReadChannelDesc *pChannel, char *pLayerData)
        // Make sure there is something for me to read from
        Boolean canRead;
        if (pChannel == NULL)
            canRead = false;
        else if (pChannel->port == NULL)
            canRead = false;
        else if (sPSChannelPortsSuite->CanRead(pChannel->port, &canRead))
            // this function should not error, tell the host accordingly
            *gResult = errPlugInHostInsufficient;
            return;
        // if everything is still ok we will continue
        if (!canRead || pLayerData == NULL)
            return;
        // some local variables to play with
        VRect readRect = pChannel->bounds;
        PixelMemoryDesc destination;
        // set up the PixelMemoryDesc
        destination.data = pLayerData;
        destination.depth = pChannel->depth;
        destination.rowBits = pChannel->depth * (readRect.right - readRect.left);
        destination.colBits = defColBits;
        destination.bitOffset = 0 ;
        // Read this data into our buffer, you could check the read_rect to see if
        // you got everything you desired
        if (sPSChannelPortsSuite->ReadPixelsFromLevel(
                                                      pChannel->port,
                                                      0,
                                                      &readRect,
                                                      &destination))
            *gResult = errPlugInHostInsufficient;
            return;
    void WriteLayerData(ReadChannelDesc *pChannel, char *pLayerData)
        Boolean canWrite = true;
        if (pChannel == NULL || pLayerData == NULL)
            canWrite = false;
        else if (pChannel->writePort == NULL)
            canWrite = false;
        else if (sPSChannelPortsSuite->CanWrite(pChannel->writePort, &canWrite))
            *gResult = errPlugInHostInsufficient;
            return;
        if (!canWrite)
            return;
        VRect writeRect = pChannel->bounds;
        PixelMemoryDesc destination;
        destination.data = pLayerData;
        destination.depth = pChannel->depth;
        destination.rowBits = pChannel->depth * (writeRect.right - writeRect.left); //HSIZE * pChannel->depth * gXFactor*2;
        destination.colBits = defColBits;
        destination.bitOffset = 0 ;
        if (sPSChannelPortsSuite->WritePixelsToBaseLevel(
                                                         pChannel->writePort,
                                                         &writeRect,
                                                         &destination))
            *gResult = errPlugInHostInsufficient;
            return;

    Have you reviewed your code vs the Dissolve example? It is enabled for other bit depths as well.

  • Menu Buttons Change Image instead of Highlighting?

    Does anyone know how to/or if it's possible to make a DVD menu in Photoshop for Encore where, when the menu button is highlighted it actually changes image instead of making it a solid highlighted colour?
    For example...
    In a DVD i'm making, I have Cartoon images that are the menu buttons. I would like to make it so that when you select it on your dvd player it makes the eyes open up wider and mouths of the characters open up. I have made the duplicate layers and changed one to have the open eyes and mouth and placed it directly ontop of the other and put both layers in the one group with the (+) to allow Encore to recognize it. But all I get is the top layer of the two turning to a top colour. I know that using prefixes like (=1) makes it highlighted and that is why it's highlighting but I don't know what else to suggest. I've looked at the prefixes on the Encore help on this site and tried to work it out but no luck
    I know this is due to my lack of knowledge and really need some help to fix it, or know if it's even possible (I assume tht using such great products as Adobe it will be)
    Thanx

    Welcome to the forum.
    This is easily done by doing dupe Menus for each Button. The Button on the original Menu will be set to Auto-Activate, and be linked to the dupe Menu with the different graphic. I would probably turn OFF Sub-picture Highlights.
    The trick is to do a layout, and also name your Menus (especially the dupes), to reflect exactly what they do. I use Illustrator for my layout, but pencil and paper work well too.
    Note: if run on a computer, the user will need to Dbl-click the Button, as Auto-Activate only works seamlessly from a DVD set-top player.
    There are several other posts on this forum (a few very recent), where I go into much more detail. Also, Jeff Bellune's excellent book, The Focal Easy Guide to Adobe EncoreDVD 2.0, by Focal Press, has excellent, easy to follow steps for doing this. Though written for EncoreDVD 2.0, 100% of the book will apply to CS3 & CS4.
    Good luck,
    Hunt

  • Changing image prefix in Apex 4.1

    Hi guys,
    I installed APEX 4.1 with EPG on Oracle linux 6 and for some reason I want to change image prefix from */i/* to */i4/*.
    I browsed to apex/utilities and logged in sqlplus as sysdba and run the file:
    @reset_image_prefix.sql choosing */i4/* as my new prefix.
    then i tried:
    select id, flow_image_prefix from apex_040100.wwv_flows; all application now have the prefix /i4/ but when I go to http://myserver:8080/apex nothing is displayed !!!!
    when i change */i4/* back to */i/* everything is back to normal...
    please help :) ....

    Your results would be expected. You changed the image prefix to reference /i4/ which by default would not exist. Did you take any steps to actually create and load the files into /i4/?

  • Change from Parameter to Select-options.

    Hi All,
    Requirement is to change the existing program.
    One of my requirement is to change parameter(P_VKORG) to Select-options(S_VKORG).
    I mean  earlier we have only one Slaes Organization, now we have got to use multiple Sales organizations. For this requirement I have used select-options insted of Parmeters.
    But the code has:
    a)PERFORMS using Parameters( P_VKORG). This inturn is used in the select statement of the FORM-ENDFORM.
    b)READ statement also has P_VKORG in where condition.
    How should these be replaced with Select-options(S_VKORG)?
    What would be the effect if I directly replace them with S_VKORG.
    Kalyani T

    you cannot just directly replace with S_VKORG.
    select option is a structure with 4 fields, sign, option, low and high, hence it has to be dealt accordingly.
    a. performs has to be changed to 'tables S_VKORG'
    eg. perform get_data tables s_vkorg.
    b. read statement has to be modified to deal with multiple values. best option will be to select for data in s_vkorg, and save in an internal table.
    for eg, if select option was for vkorg,
    select vkorg from tvko into t_tvko where vkorg in s_vkorg.
    now t_tvko has list of possible vkorgs - regardless of we had a range or ne or gt or CP or whatever we had in select option.
    now modify the read table to do for entries in T_TVKO.
    c. in the select statement which is used in forms, wherever you see ' = P_vkorg'  , replace with IN S_VKORG.

  • BPC NW 10.0 - Data Manager Prompt changing from SELECTINPUT to SELECT cleared values

    Dear BPC Experts,
    We recently went from SP13 patch 4 to SP19 patch 1.  When we made changes in the PROMPT values in the Data Manager Organize>Package>Modify Script>PROMPT, we experienced different behavior switching from SELECTINPUT to SELECT in our development system than we did in our production environment.  In development, when we changed the value from SELECTINPUT to SELECT, the values entered for Variable name such as %SELECTION% in Property1 and "Select the members to CLEAR" in Property2, and %DIMS% remained.  However, when we changed from SELECTINPUT to SELECT in production system, the values for Variable Names and Properties were cleared out.  Does anyone know why in our developmet system values were kept but not in our production system during this type of activity?  I would like to understand the two different behaviors and what controlled it.  We prefer not to have the values for Properties clear.
    Thank you in advance for your assistance.
    Kind regards,
    Lisa

    Hi Vadim,
    Excellent point, I should have included images as that likely would have shown this odd behavior.
    When I made the changes in our development system to a package to switch from SELECTINPUT to SELECT the values outlined in the image below were retained for Varialbe Name, Property 2, and Property 3 after we applied the SP19 patch 1.
    When I made the same change in our system to a package in our production system after we applied the SP19 patch 1, the values for Varialbe Name, Property 2, and Property 3 were cleared per the image below.  The odd thing is that initially it looked like the values stayed.  It was only after you saved and went back in did you see that the values were gone.
    Any help in understanding this behavior change would be greatly appreciated.
    Thank you,
    Lisa

  • How do you change image size in the title window?

    I just changed operating systems to Windows 7, which meant that I had to re install Premiere Pro CS4. I am now working on a 64 bit system. Might not make any difference, but thought I would give you the specifics just in case.  When I pull up the title window to add a title to my clip, the image is about the size of a postage stamp. How do I increase the size of the image in that window?

    Thank you again for responding Hunt. I did find out what what was happening.
    I had to reinstall the program on my computer. I just upgraded to Windows 7, and I now have a 64 bit system. When I booted up PPCS4, I assumed that my settings would be the same as they were before when I had Vista installed and didn't bother to check them when I started a new project. Well, they were not. I also added a TV tuner card to my computer. I now can watch HD TV on my computer. I suppose that it is possible that somehow PPCS4 noticed that, and set my default settings to HD, rather than NTSC DV. I just merrily went along clicking the OK button and started editing. When I start a new project now, I select NTSC DV and the Title window works just fine, and exactly the way I expect it to.
    I just received Jeff Bellune's book Adobe Encore DVD 2.0 in the mail and will be totally immersed in Encore studies today. With all of his children, I don't see how he had time to write it, but I'm glad that he did. I also ordered a book entitled Designing Menus with Encore DVD. I know that it was written for an earlier version than CS4, but I will trust what you said about that. Many things are the same with some minor variations due to upgrades in the program. The basic ideas don't change, but how you accomplish them can, and usually do over time.
    Terry Lee Martin
    Date: Mon, 17 Aug 2009 16:04:16 -0600
    From: [email protected]
    To: [email protected]
    Subject: how do you change image size in the title window?
    Welcome to the forum.
    That is an odd one. The Title should be the same Frame Size as your Project/Sequence. What is it's Frame Size? Also, are you perhaps doing a Title based on an older Template, that was done for a different Frame Size?
    What happens if you choose Title>New Title>Default Still?
    Good luck,
    Hunt
    >

  • ID CS3 - Cannot change image color (imported using "Place")

    Hello. I'm using ID CS3, Windows XP, SP3.
    I am new to ID CS3, coming from PageMaker 6.5, and when I converted one of our brochures, everything looked great. In fact, we have some images that are tif's (I think this means it's a bitmap). The images are black and white (they are apples). Our print process is Black and a Spot Color, so the apple images are the spot color.
    The converted PageMaker6.5 apples are great, they are the spot color, and when I change the spot color, they change too. If I add a new apple image through the Place command, even the exact same file, it imports as black and white, not with the spot color. In PageMaker6.5, this is how it worked, and then I would select the image and then select the spot color. In CS3, when I select the image, and select the color, it either colors the stroke or fill. Obviously I don't want the stroke, and the fill doesn't affect the apple, only the white behind the apple, so I end up with a still black apple on a colored background in the rest of the frame.
    What I want is:
    Background: Paper or None
    Apple: Spot Color (at this point, any color would be fine)
    I have tried applying styles, object/character/paragraph, I have tried the Object->Image Color Setting as found on Adobe help area, except this option is grayed out. I have tried Place, and while selecting the file, selecting "Show Import Options" but it grays out all options when the pop-up box appears. I can't figure out what else to do.
    Also, I can't change the PageMaker6.5 apples to any other color, they are stuck on spot color.
    The problem seems to be I am not targeting the black part of the image itself, yet I can not figure out how to do so. The images are made in Photoshop 6. Thank you for any help you can give (I also have an import jpg file, which has the exact problem of any color changes are to the white background (fill) or the stroke. But again I am unable to change the black part of the image).

    Thanks, in an odd way it worked...
    I dragged like you said. The entire frame became the Spot Color (meaning I could no longer see anything but a large solid block of Green). So I went to Edit->Undo, and it undid the large solid block of green, leaving the previously black image now green, exactly what I wanted. While I don't understand why the Undo command fixed it, I'm happy with the results.
    Thanks.
    Edit - I did it again to another apple, this time it worked perfectly without the undo command. The first time, my cursor became a hand. The second time, it stayed an arrow with a small block under it. Regardless of what happened the first time, thanks again.

  • Changing Image Background

    Hello,
    I have watched more than a dozen videos on changing the image of a background  Each time I try it myself it doesn't work or the edge of the image is rough.  Is this topic considered advanced?  I am just starting on CS5.  Is there any way to reduce the learning curve?

    It really depends on the nature of the images you're working on like what type of foreground subject vs. what type of background you're trying to change. The new selection tools in CS5 are very good - the best yet within Photoshop, but getting the most out of them is not beginner's stuff. I've watched some of the tutorials myself, which helped, but there are too many advanced tricks that make the selection process work seamlessly for most tutorials to begin to cover. I've spent a lot of the last week masking out frizzy hair and can say that a combination of the Quick Selection tool, Refine Selection using Smart Radius, Layer Masks and finally the Layer>Matting>Remove White Fringe command are very effective. Those are the tools. The best way to use them is the advanced part. As far as shortening the learning curve, I don't think there is an effective way to do that. Photoshop and all its tools are a very complex set and it takes time to learn and master. I've been at it for fifteen years now and am learning more every day.

  • Distinguish Infoobject Text according to an attribute

    Hi experts,
    I have an infoobject named ZMATX(Material number).I extract text data from 4 different SAP R/3 and use 0MATERIAL_TEXT datasource.There are common material numbers for these systems however texts are different.I want to distinguish texts according to an attribute(e.g.source system).
    Of course, creating an ODS can solve my problem.However, i do not want to read data for every material one by one and do not want to store text data in an infocube.
    I am looking forward your recommendations,
    Thx,
    Kevser
    (SAP BW 3.1 )

    Hi again,
    When i added an compounding attribute i got  error messages below.
    - (Message id : R7577 ) InfoObject ZMATX or an InfoObject with reference to this objects is still being used in InfoCubes or ODS objects that contain data.
    - (Message id : R7575) The compound or referencing of characteristic &V1 was changed.
    - (Message id : R7578) Diagnosis : InfoObject ZMATX should be changed. InfoCube ZXXX, in which this InfoObject is still being used, still contains data however.
    How can i solve this problem without deleting data from any cube?

Maybe you are looking for

  • Stop Safari pages from reloading when selected.

    Safari in iPad is driving me crazy. Unlike tabs in Safari for Mac, the pages on the iPad seem to be hardwired to reload when you select them (I usually have several pages open and need to switch back and forth between them). And that means lots of wa

  • Transfer of stock between two storage locations within a plant in two steps

    Hi, We have a plant 6400 & we have two storage locations 6401 & 6402. Each storage location belongs to a department which are located at some distance from one another. The material to be moved from one storage location to another using a truck. For

  • Problem with a small code

    Hello , Can anyone plz tell me how do i get this output from this sample code ? im new to java... public class Fact2 int factorial (int n) { int res; System.out.println(n); if (n == 1) return 1; res = factorial (n - 1) * n ; System.out.println("res "

  • I cannot transfer videos to my ipod from my pc.

    Cannot transfer videos from my pc to ipod touch. How can I do so? I've been trying but without any results.

  • [SOLVED] - Openbox thunar and icons

    Hi, How do I change the icons in thunar? running openbox! Last edited by ftornell (2009-11-09 20:53:42)