Image Management and Creation

Greetings:
I've been looking around in the Net, for how to manage images, to be more
precise, merging PNG images (which handle transparecy) with JPEG images.
The thing is that I'm looking if there are any classes and which may they be to
merge images into a new Image file.
The one thing I'm trying to achieve is to develop a Graphic calendar which has
a wallpaper image (the JPEG) as background and to superpose some PNG
template images in which I will add the days of the month, thus, generating
an instant calendar of the month, without going to Photoshop and edit it each
time.
Does anyone have any ideas?
Thanks in advance
@lphazymga.

http://java.sun.com/docs/books/tutorial/2d/index.html

Similar Messages

  • How do I use copyprofile, image manager and create a wim file to Sysprep a reference Windows 8 computer.

    Im trying to deploy a reference machine (configured) to other machines (exact or close image) with different hardware.
    I have successfully used sysprep in out of the box, generalise, shutdown mode although i havent tried to deploy this to another device.  Unfortunately it doesnt copy the profile to default.
    I understand that I have to create an answer file using image manager based on that image, save it to a usb drive and attach this in the sysprep command line when sysprepping it.
    My problem is I dont know how to easily capture an image of windows 8 into a wim file so that i can add this into image manager to create a answer file.  Im also not sure what I have to do in image manager, is it a simple matter of creating and saving
    the answer file or do i have to configure it to copy the profile specifically (theres only one account anyhow).
    I also want to know if i have to attach the drivers or are all the standard drivers put into the sysprep image as standard.  I would like the machine to be an exactly replica, same as doing a clone (but with the drivers for the new machine installed
    so it will boot) same as doing a clone and then repair? If thats possible.
    Any specific instructions on this would be helpful.  I have read the microsft links but they are somewhat confusing.

    I know this is a very late response but I thought I'd post for others who search.
    The easiest way to create the .wim file is via WinPE, this guy's two YouTube videos explain the entire process in detail - 
    Windows 8 ADK Part 1: Capture an OS image - https://www.youtube.com/watch?v=XJ8zKX_8E9w
    Windows 8 ADK Part 2: Windows Image Deployment - https://www.youtube.com/watch?v=HHIvoqSw_FI
    Here's a quick rundown from my notes:
    WINPE
    Create WinPE via imaging tools command prompt
    copype amd64 c:\winpe
    makewinpemedia /iso "c:\winpe" "c:\winpe\winpe64.iso"
    UNATTEND
    Open Windows System Image Manager
    Configure unattend.xml
    Save unattend.xml to sysprep folder
    Create script and save it to sysprep folder to launch sysprep with unattend
    @echo off
    cd C:\Windows\System32\sysprep
    Sysprep /oob /generalize /unattend:C:\Windows\System32\sysprep\unattend.xml
    SYSPREP
    C:\Windows\System32\Sysprep
    Run as administrator
    OOBE/Generalize
    Shutdown
    CONFIGURATION of WINPE
    Set IP - netsh int ip set address "Local Area Connection" static 192.168.1.2 255.255.255.0 192.168.1.1
    Set DNS - netsh int ip set dns name = "Local Area Connection" source = static addr = 192.168.1.4 validate = no
    Map Network Name - net use z:
    \\WindowsADK\reflex\images password /USER:domain.local\username
    DISKPART
    diskpart
    list disk
    select disk zero
    list partition
    select partition 2 (OS partition #)
    Assign letter=S (assigns drive letter to partition)
    Exit
    DISM
    dism /capture-image /imagefile:z:\image.wim /capturedir:s:\ /name:"Windows 8.1 Custom"
    Verify image is saved in the image share (z:)
    http://www.microsoftfanboys.com

  • Want to get placed images Dimension and Creation Date in Catalog

    Below is the script which is free with CS4. Is there anybody who can modify this script in a way which provide the creation date and dimension of the images in image catalog.
    //ImageCatalog.jsx
    //An InDesign C4 JavaScript
    @@@BUILDINFO@@@ "ImageCatalog.jsx" 2.0.0 5-December-2007
    //Creates an image catalog from the graphic files in a selected folder.
    //Each file can be labeled with the file name, and the labels are placed on
    //a separate layer and formatted using a paragraph style ("label") you can
    //modify to change the appearance of the labels.
    //For more information on InDesign scripting, go to http://www.adobe.com/products/indesign/scripting/index.html
    //Or visit the InDesign Scripting User to User forum at http://www.adobeforums.com .
    //The myExtensions array contains the extensions of the graphic file types you want
    //to include in the catalog. You can remove extensions from or add extensions to this list.
    //myExtensions is a global. Mac OS users should also look at the file types in the myFileFilter function.
    main();
    function main(){
    var myFilteredFiles;
    //Make certain that user interaction (display of dialogs, etc.) is turned on.
    app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;
    myExtensions = [".jpg", ".jpeg", ".eps", ".ps", ".pdf", ".tif", ".tiff", ".gif", ".psd", ".ai"]
    //Display the folder browser.
    var myFolder = Folder.selectDialog("Select the folder containing the images", "");
    //Get the path to the folder containing the files you want to place.
    if(myFolder != null){
       if(File.fs == "Macintosh"){
        myFilteredFiles = myMacOSFileFilter(myFolder);
       else{
        myFilteredFiles = myWinOSFileFilter(myFolder);
       if(myFilteredFiles.length != 0){
         myDisplayDialog(myFilteredFiles, myFolder);
         alert("Done!");
    //Windows version of the file filter.
    function myWinOSFileFilter(myFolder){
    var myFiles = new Array;
    var myFilteredFiles = new Array;
    for(myExtensionCounter = 0; myExtensionCounter < myExtensions.length; myExtensionCounter++){
      myExtension = myExtensions[myExtensionCounter];
            myFiles = myFolder.getFiles("*"+ myExtension);
      if(myFiles.length != 0){
       for(var myFileCounter = 0; myFileCounter < myFiles.length; myFileCounter++){
        myFilteredFiles.push(myFiles[myFileCounter]);
    return myFilteredFiles;
    function myMacOSFileFilter(myFolder){
    var myFilteredFiles = myFolder.getFiles(myFileFilter);
    return myFilteredFiles;
    //Mac OS version of file filter
    //Have to provide a separate version because not all Mac OS users use file extensions
    //and/or file extensions are sometimes hidden by the Finder.
    function myFileFilter(myFile){
    var myFileType = myFile.type;
    switch (myFileType){
      case "JPEG":
      case "EPSF":
      case "PICT":
      case "TIFF":
      case "8BPS":
      case "GIFf":
      case "PDF ":
       return true;
       break;
      default:
      for(var myCounter = 0; myCounter<myExtensions.length; myCounter++){
       var myExtension = myExtensions[myCounter]; 
       if(myFile.name.indexOf(myExtension)>-1){
        return true;
        break;  
    return false;
    function myDisplayDialog(myFiles, myFolder){
    var myLabelWidth = 112;
    var myStyleNames = myGetParagraphStyleNames(app);
    var myLayerNames = ["Layer 1", "Labels"];
    var myDialog = app.dialogs.add({name:"Image Catalog"});
    with(myDialog.dialogColumns.add()){
      with(dialogRows.add()){
       staticTexts.add({staticLabel:"Information:"});
      with(borderPanels.add()){
       with(dialogColumns.add()){
        with(dialogRows.add()){
         staticTexts.add({staticLabel:"Source Folder:", minWidth:myLabelWidth});
         staticTexts.add({staticLabel:myFolder.path + "/" + myFolder.name});
        with(dialogRows.add()){
         staticTexts.add({staticLabel:"Number of Images:", minWidth:myLabelWidth});
         staticTexts.add({staticLabel:myFiles.length + ""});
      with(dialogRows.add()){
        staticTexts.add({staticLabel:"Options:"});
      with(borderPanels.add()){
       with(dialogColumns.add()){
        with(dialogRows.add()){
         staticTexts.add({staticLabel:"Number of Rows:", minWidth:myLabelWidth});
         var myNumberOfRowsField = integerEditboxes.add({editValue:3});
        with(dialogRows.add()){
         staticTexts.add({staticLabel:"Number of Columns:", minWidth:myLabelWidth});
         var myNumberOfColumnsField = integerEditboxes.add({editValue:3});
        with(dialogRows.add()){
         staticTexts.add({staticLabel:"Horizontal Offset:", minWidth:myLabelWidth});
         var myHorizontalOffsetField = measurementEditboxes.add({editValue:12, editUnits:MeasurementUnits.points});
        with(dialogRows.add()){
         staticTexts.add({staticLabel:"Vertical Offset:", minWidth:myLabelWidth});
         var myVerticalOffsetField = measurementEditboxes.add({editValue:24, editUnits:MeasurementUnits.points});
        with (dialogRows.add()){
         with(dialogColumns.add()){
          staticTexts.add({staticLabel:"Fitting:", minWidth:myLabelWidth});
         with(dialogColumns.add()){
          var myFitProportionalCheckbox = checkboxControls.add({staticLabel:"Proportional", checkedState:true});
          var myFitCenterContentCheckbox = checkboxControls.add({staticLabel:"Center Content", checkedState:true});
          var myFitFrameToContentCheckbox = checkboxControls.add({staticLabel:"Frame to Content", checkedState:true});
        with(dialogRows.add()){
          var myRemoveEmptyFramesCheckbox = checkboxControls.add({staticLabel:"Remove Empty Frames:", checkedState:true});
      with(dialogRows.add()){
        staticTexts.add({staticLabel:""});
      var myLabelsGroup = enablingGroups.add({staticLabel:"Labels", checkedState:true});
      with (myLabelsGroup){
       with(dialogColumns.add()){
        //Label type
        with(dialogRows.add()){
         with(dialogColumns.add()){
          staticTexts.add({staticLabel:"Label Type:", minWidth:myLabelWidth});
         with(dialogColumns.add()){
          var myLabelTypeDropdown = dropdowns.add({stringList:["File name", "File path", "XMP description", "XMP author"], selectedIndex:0});
        //Text frame height
        with(dialogRows.add()){
         with(dialogColumns.add()){
          staticTexts.add({staticLabel:"Label Height:", minWidth:myLabelWidth});
         with(dialogColumns.add()){
          var myLabelHeightField = measurementEditboxes.add({editValue:24, editUnits:MeasurementUnits.points});
        //Text frame offset
        with(dialogRows.add()){
         with(dialogColumns.add()){
          staticTexts.add({staticLabel:"Label Offset:", minWidth:myLabelWidth});
         with(dialogColumns.add()){
          var myLabelOffsetField = measurementEditboxes.add({editValue:0, editUnits:MeasurementUnits.points});
        //Style to apply
        with(dialogRows.add()){
         with(dialogColumns.add()){
          staticTexts.add({staticLabel:"Label Style:", minWidth:myLabelWidth});
         with(dialogColumns.add()){
          var myLabelStyleDropdown = dropdowns.add({stringList:myStyleNames, selectedIndex:0});
        //Layer
        with(dialogRows.add()){
         with(dialogColumns.add()){
          staticTexts.add({staticLabel:"Layer:", minWidth:myLabelWidth});
         with(dialogColumns.add()){
          var myLayerDropdown = dropdowns.add({stringList:myLayerNames, selectedIndex:0});
            var myResult = myDialog.show();
            if(myResult == true){
       var myNumberOfRows = myNumberOfRowsField.editValue;
       var myNumberOfColumns = myNumberOfColumnsField.editValue;
       var myRemoveEmptyFrames = myRemoveEmptyFramesCheckbox.checkedState;
       var myFitProportional = myFitProportionalCheckbox.checkedState;
       var myFitCenterContent = myFitCenterContentCheckbox.checkedState;
       var myFitFrameToContent = myFitFrameToContentCheckbox.checkedState;
       var myHorizontalOffset = myHorizontalOffsetField.editValue;
       var myVerticalOffset = myVerticalOffsetField.editValue;
       var myMakeLabels = myLabelsGroup.checkedState;
       var myLabelType = myLabelTypeDropdown.selectedIndex;
       var myLabelHeight = myLabelHeightField.editValue;
       var myLabelOffset = myLabelOffsetField.editValue;
       var myLabelStyle = myStyleNames[myLabelStyleDropdown.selectedIndex];
       var myLayerName = myLayerNames[myLayerDropdown.selectedIndex];
       myDialog.destroy();
       myMakeImageCatalog(myFiles, myNumberOfRows, myNumberOfColumns, myRemoveEmptyFrames, myFitProportional, myFitCenterContent, myFitFrameToContent, myHorizontalOffset, myVerticalOffset, myMakeLabels, myLabelType, myLabelHeight, myLabelOffset, myLabelStyle,  myLayerName);
      else{
       myDialog.destroy();
    function myGetParagraphStyleNames(myDocument){
    var myStyleNames = new Array;
    var myAddLabelStyle = true;
    for(var myCounter = 0; myCounter < myDocument.paragraphStyles.length; myCounter++){
      myStyleNames.push(myDocument.paragraphStyles.item(myCounter).name);
      if (myDocument.paragraphStyles.item(myCounter).name == "Labels"){
       myAddLabelStyle = false;
    if(myAddLabelStyle == true){
      myStyleNames.push("Labels");
    return myStyleNames;
    function myMakeImageCatalog(myFiles, myNumberOfRows, myNumberOfColumns, myRemoveEmptyFrames, myFitProportional, myFitCenterContent, myFitFrameToContent, myHorizontalOffset, myVerticalOffset, myMakeLabels, myLabelType, myLabelHeight, myLabelOffset, myLabelStyle,  myLayerName){
    var myPage, myFile, myCounter, myX1, myY1, myX2, myY2, myRectangle, myLabelStyle, myLabelLayer;
    var myParagraphStyle, myError;
    var myFramesPerPage = myNumberOfRows * myNumberOfColumns; 
    var myDocument = app.documents.add();
    myDocument.viewPreferences.horizontalMeasurementUnits = MeasurementUnits.points;
    myDocument.viewPreferences.verticalMeasurementUnits = MeasurementUnits.points;
    var myDocumentPreferences = myDocument.documentPreferences; 
    var myNumberOfFrames = myFiles.length;
    var myNumberOfPages = Math.round(myNumberOfFrames / myFramesPerPage);
    if ((myNumberOfPages * myFramesPerPage) < myNumberOfFrames){ 
      myNumberOfPages++;
    //If myMakeLabels is true, then add the label style and layer if they do not already exist.
    if(myMakeLabels == true){
      try{
       myLabelLayer = myDocument.layers.item(myLayerName);
       //if the layer does not exist, trying to get the layer name will cause an error.
       myLabelLayer.name;
      catch (myError){
       myLabelLayer = myDocument.layers.add({name:myLayerName});
      //If the paragraph style does not exist, create it.
      try{
       myParagraphStyle = myDocument.paragraphStyles.item(myLabelStyle);
       myParagraphStyle.name;
      catch(myError){
       myDocument.paragraphStyles.add({name:myLabelStyle});
    myDocumentPreferences.pagesPerDocument = myNumberOfPages; 
    myDocumentPreferences.facingPages = false; 
    var myPage = myDocument.pages.item(0); 
    var myMarginPreferences = myPage.marginPreferences;
    var myLeftMargin = myMarginPreferences.left; 
    var myTopMargin = myMarginPreferences.top; 
    var myRightMargin = myMarginPreferences.right; 
    var myBottomMargin = myMarginPreferences.bottom; 
    var myLiveWidth = (myDocumentPreferences.pageWidth - (myLeftMargin + myRightMargin)) + myHorizontalOffset
    var myLiveHeight = myDocumentPreferences.pageHeight - (myTopMargin + myBottomMargin)
    var myColumnWidth = myLiveWidth / myNumberOfColumns
    var myFrameWidth = myColumnWidth - myHorizontalOffset
    var myRowHeight = (myLiveHeight / myNumberOfRows)
    var myFrameHeight = myRowHeight - myVerticalOffset
    var myPages = myDocument.pages;
    // Construct the frames in reverse order. Don't laugh--this will 
    // save us time later (when we place the graphics). 
    for (myCounter = myDocument.pages.length-1; myCounter >= 0; myCounter--){ 
      myPage = myPages.item(myCounter);
      for (var myRowCounter = myNumberOfRows; myRowCounter >= 1; myRowCounter--){ 
       myY1 = myTopMargin + (myRowHeight * (myRowCounter-1));
       myY2 = myY1 + myFrameHeight;
       for (var myColumnCounter = myNumberOfColumns; myColumnCounter >= 1; myColumnCounter--){ 
        myX1 = myLeftMargin + (myColumnWidth * (myColumnCounter-1));
        myX2 = myX1 + myFrameWidth;
        myRectangle = myPage.rectangles.add(myDocument.layers.item(-1), undefined, undefined, {geometricBounds:[myY1, myX1, myY2, myX2], strokeWeight:0, strokeColor:myDocument.swatches.item("None")}); 
    // Because we constructed the frames in reverse order, rectangle 1 
    // is the first rectangle on page 1, so we can simply iterate through 
    // the rectangles, placing a file in each one in turn. myFiles = myFolder.Files; 
    for (myCounter = 0; myCounter < myNumberOfFrames; myCounter++){ 
      myFile = myFiles[myCounter]; 
      myRectangle = myDocument.rectangles.item(myCounter);
      myRectangle.place(File(myFile));
      myRectangle.label = myFile.fsName.toString();
      //Apply fitting options as specified.
      if(myFitProportional){
       myRectangle.fit(FitOptions.proportionally);
      if(myFitCenterContent){
       myRectangle.fit(FitOptions.centerContent);
      if(myFitFrameToContent){
       myRectangle.fit(FitOptions.frameToContent);
      //Add the label, if necessary.
      if(myMakeLabels == true){
       myAddLabel(myRectangle, myLabelType, myLabelHeight, myLabelOffset, myLabelStyle, myLayerName);
    if (myRemoveEmptyFrames == 1){ 
      for (var myCounter = myDocument.rectangles.length-1; myCounter >= 0;myCounter--){ 
       if (myDocument.rectangles.item(myCounter).contentType == ContentType.unassigned){
        myDocument.rectangles.item(myCounter).remove();
       else{
        //As soon as you encounter a rectangle with content, exit the loop.
        break;
    //Function that adds the label.
    function myAddLabel(myFrame, myLabelType, myLabelHeight, myLabelOffset, myLabelStyleName, myLayerName){
    var myDocument = app.documents.item(0);
    var myLabel;
    var myLabelStyle = myDocument.paragraphStyles.item(myLabelStyleName);
    var myLabelLayer = myDocument.layers.item(myLayerName);
    var myLink =myFrame.graphics.item(0).itemLink;
    //Label type defines the text that goes in the label.
    switch(myLabelType){
      //File name
      case 0:
       myLabel = myLink.name;
       break;
      //File path
      case 1:
       myLabel = myLink.filePath;
       break;
      //XMP description
      case 2:
       try{
        myLabel = myLink.linkXmp.description;
        if(myLabel.replace(/^\s*$/gi, "")==""){
         throw myError;
       catch(myError){
        myLabel = "No description available.";
       break;
      //XMP author
      case 3:
       try{
        myLabel = myLink.linkXmp.author
        if(myLabel.replace(/^\s*$/gi, "")==""){
         throw myError;
       catch(myError){
        myLabel = "No author available.";
       break;
    var myX1 = myFrame.geometricBounds[1];
    var myY1 = myFrame.geometricBounds[2] + myLabelOffset;
    var myX2 = myFrame.geometricBounds[3];
    var myY2 = myY1 + myLabelHeight;
    var myTextFrame = myFrame.parent.textFrames.add(myLabelLayer, undefined, undefined,{geometricBounds:[myY1, myX1, myY2, myX2], contents:myLabel});
    myTextFrame.textFramePreferences.firstBaselineOffset = FirstBaseline.leadingOffset;
    myTextFrame.parentStory.texts.item(0).appliedParagraphStyle = myLabelStyle;   

    "Scripting Forum Conduct
    While this forum is a great place to get scripting help, it's also very easy to misuse it. Before using this forum, please read this post!"

  • Management and creation of realms

    I have the following situation and problem:
    i have a realm that is, for example, mydomain.net. In this realm i have inserted people who have to use OCS (that don't belong to my company) registered into a group and also people of my company registered in an other group but under the same domain. Now i think that is better make a division but i haven't understood how i can do this division. For example can i create another realm for example mydomain.it and move user about my company in this other realm?
    For you which is the better solution for my problem?
    Help me.
    Best Giorgio

    >>>Can 2008r2 and 2012 client tools co-exist on the same development machine?
    Yes, they can , but you can develop SSIS 2012  to work against SS2008R2
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • Lightroom image management - ready for professionals?

    Hi
    I have a client, which is doing professional gardening photography for various magazines in this topic. Her business ranges from magazine reports about individual gardens to delivering single images to different publishers as requested (for example by flower type, color etc.). The main thing is that her image portfolio isn't organized so much in individual shoots or contracts. An image can be sent to many publishers at any time. She needs to kepp track of this. She needs to know, which image has been published when and where.
    Before moving to digital recently, she kept track of here jobs with cumulus, which had more database capabilities, but much less possibilities in image adjustment. Shooting only raw with a Canon 1 series camera, she choosed Lightroom as here image editing and managing tool. Beeing pleased with the friendliness of the user interface and many of its image editing and managing capabilities, she (actually we) are astonished, that even in a version 2 it is still not really possible to keep track of what happens to the images in a professional environment (despite the claim of Adobe that the product is made for professionals).
    In essence the program isn't really capable of managing image data, which has a one to many relationship to the image (i.e. the instances of cases an image is sent to a customer). We experimented with virtual copies, which can carry individual metadata, collections (which cannot carry metadata) or storing the required data in the large description field. None of these possibilites were really satisfying. The most promising solution in using virtual copies, ended up in a maintenance nightmare, because it was too easy to forget, where to do which data management (at the master raw file or at the virtual copy).
    Then, I learned that with Lightroom 2 there is a possibility to extend metadata, but, unfortunately with the usual limitation of not supporting one to many data (in the SDK-documentation called "spreadsheet type data"). The rest of the SDK documentation did not reveal any other helpful way of solving the problem as the SDK deals mainly with export plugin programming or web stuff, which is of no use to the client. It is rather disappointing that Lightroom's extensibility is still so limited. Where is the programming interface, that allows the development of complete new modules?
    Given the slow pace, Lightroom development takes (I can expect that "breakthrough" extensions to the SDK will take even longer), I guess that my client can wait for another 3 or 5 years until anything close to true image management will come up.
    So we have to look for some intermediate solutions. Whereas other software (expression media, idimager, cumulus) may have better database capabilities, they lack in raw editing completely and are often more awkward to use. Therefore, I would like to ask the community here, how they handle the tasks described above with Lightroom or with other tools? Perhaps we have overlooked a Lightroom capability?
    One thing I thought of is to develop a special keyword hierarchy for contracts, but this also would not allow, all the images tracking needed.
    Any ideas? I guess there aren't any plugins, which can deal with one to many data.
    Kind regards
    Thomas

    Actually, we haven't ruled out keywords yet, in fact, at the moment it seems to be the only realistic possibility. However, I wonder if a growing keyword hierarchy can become unwieldy at the end, so I am sceptical, if this idea would deliver.
    In general, I think that Lightroom should more move into the direction of beeing a platform for other vendors. The limitation to web stuff and export solutions isn't enough. I hope to see third party vendor modules, eventually one which provides more professional image management and tracking capabilites, exploring the fact that Lightroom has a database underneath it.
    I would like to see a DxO raw conversion module or a lens correction module, fields where I think Lightroom and ACR are still not the best in its class (I think LightZone and DxO are the better raw processing engines).
    Unfortunately, I do not see Lightroom going much into this direction. Probably this is already too late for the version 3 release, due in 2010 (?), so we need to wait until v4 (in 2012 ?) until the situation improves?
    I believe many customers (especially professionals with precious time) need a fully integrated system, which can do image management and image adjustment at the same time. Lightroom is the right platform for it, if Adobe let it be.
    Kind regards
    Thomas

  • Brief about Console, data manager and Import manager

    Hi,
    Iam new to MDM we just started installing our MDM components and iam a MM functional guy Can you any one tell me about console, data manager and import manger i need to know the following,
    1. what is it
    2. How the 3 is interlinked
    3. can the data manager be loaded directly without a import
    4. is there a std way of creating repository
    5. I need to do samples on vendor, customer harmonisation and the spend analysis and matl master harmonisation..
    Iam asking too much in this forum but i knw you guys are there to help me out.
    Thanks in advance,
    Suresh

    MDM Console
    The MDM Console allows the system manager to administer and monitor the MDM Server, and to create, maintain the structure of, and control access to the MDM repositories themselves. Records are not entered or managed with the MDM Console, but rather with client apps such as the MDM Client.
    MDM Client(data manager)
    The MDM Client is the primary client of the MDM Server, and is the program most users see on their PCs. It allows users to store, manage and update master data consisting of text, images, and other rich content, and to create taxonomies, families, and relationships. Other clients include the Import Manager, the Image Manager, and the Syndicator.
    Import Manager
    Allows you to import master data from most types of flat or relational electronic
    source files (e.g. Excel, delimited text, SQL, XML, and any ODBC-compliant source),
    and to restructure, cleanse, and normalize master data as part of the import process.
    <i>2. How the 3 is interlinked</i>
    --->
    Suppose you are sending vendor information to MDM repository be sending IDOC from R/3. Then the whole process can go as... IDOC will be sent to XI, so XI will generate XML file that contains data. Then import manager can import this file and will so place the data in repository.
    Now if you want to send data in MDM repository, the process goes reverse way. Syndicator will generate flat/xml file. This file will be given to XI so that XI will generate IDOC out of it and will send it to XI. This whole process ensures data consistancy
    For details refer this link
    http://help.sap.com/saphelp_mdm550/helpdata/en/43/D7AED5058201B4E10000000A11466F/frameset.htm

  • Images ..... Image Manager Vs Data manger

    Hi All,
    would like to know the how Image manager and Data manager are connected........pls clarify
    ex. If I upload an image thru Image manager........perform some actions on the image, will this image be available when I log in thru Data Manage? If yes, how can I see this thru data manager.
    pls explain.
    regards,
    VV

    Hi Venu,
    Image manager is an Exclusive client to work with Images associated with master data within SAP-MDM.
    Although you have the featute of uploading Images in MDM Console and working on them in the MDM Data manager client.
    The number of enrichments you can do on the images and the extend to which you can develope the images are few.
    So MDM has provided the MDM Image manager to work with Images in a more detailed fashion.For this you will have to install the Image Manager client separately and work with it.
    It will be more useful when you are using the master data as a catalog item with images attached with them.
    Hope It Helped
    Thanks
    Yugandhar

  • Resource manager and images being rewritten in the project root

    Hi everybody,
    I began using the Resource Manager, and I created two folders, one with HTML files (topics), and another one with pictures present in those topics.
    As I transferred the topics to the HTML shared folder the pictures references remained the old ones, i.e. the ones inside the project folder, right?
    Therefore I began reassigning the pictures to the ones copied in the pictures shared folder, and here begins to be a little bit illogical and difficult.
    I deleted the pictures from the original project folder as I want to save the space and have, of course, the pictures only in the shared folder, however after I reassign the pictures to one of the topics, and I sync it, the pictures I deleted appear in the root folder of the project.
    I wanted to have the "common" pictures (they appear in 2 different projects) only in the shared folder (declared as pictures folder in Resource Manager) because if I do a modification of one picture, I would like to have this modification propagated in the second project, right?
    And also save some space, as it does not make any sense to me to have the same pictures in 2 places (double space consumed) when I can have them in only one folder.
    I would like to know how I can avoid this recopying of the picture files in my project folder, if possible.
    The procedure I used was:
    1. Found out which are the common topics for the 2 projects and copied them in the Resource Manager shared folder for HTML files.
    2. Found out which pictures were on those topics and copied them in the Resource Manger shared folder for pictures
    3. I included the shared topics into the project, and reassigned the pictures to the ones that are in the Resource Manager shared pictures folder
    4. I saved the topic, and did a sync in the Resource Manger
    Did I do something wrong here?
    Thank you.

    The repository has all the images you may want to use in any of your projects or elsewhere.
    Each time you link in a project, that image only is copied to the project, not the whole repository. If either copy changes, you are notified. You then have the choice of updating the out of date copy or breaking the link because for some reason you now want the difference.
    Your statement "I saw that if I use an external directory to the actual project where I have pictures, RoboHelp will copy those into the project's folder" is not correct. The Resource pod will show all the images available in the repository but only the ones in used in the project are copied locally.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Cisco Prime 1.2 and image management

                       Does Cisco Prime 1.2 have the ability to work with image management? I was told yes but I do not see the options  and I have verified I have the correct license...

    Hi,
    Go to Operate > Device work Center > software Image Management
    check the below link:
    http://www.cisco.com/en/US/docs/net_mgmt/prime/infrastructure/1.2/user/guide/maint_images.html
    Thanks-
    Afroz
    [Do rate the useful post]

  • Resource Manager and Images

    Hi,
    I upgraded to RH9 (from RHX5) and very happily started to use both the Snippet and Resource Manager functionality.
    I seem to have hit a mental block despite reading the help and looking up this forum regarding updating images in the resource manager .....
    I have multiple projects and the same image is used throughout the projects - sometimes only once in a project and sometimes multiple times in the same project.
    Lets say this image is called Picture1.gif - due to program re-design I now need to update Picture1.gif.
    Picture1.gif is stored in Resource Manager and as it is linked then a copy is also stored in my project.
    I delete the old image, create a new image, rename it to the original name Picture1.gif and drag it to Shared Resources and then drag it back again so that it is linked.
    Despite the back and forth steps this does in fact work - the image is updated in other projects as expected.
    However, if an image appears in a project multiple times then I have to change it everywhere before I can rename it,  etc. etc.
    I feel quite sure that I am missing something here and that the whole process should be simpler!!
    I would have expected somehow to be able to update the image in the resource manger and then sync.
    TIA
    Morven

    Hi Morven
    In my own experience, it really shouldn't matter where you update the image, as the Resource Manager is a two way street. If you update in RoboHelp, it should be sensed and the updated image copied from your project to replace and update the centralized image. And likewise, if you update the centralized image, Resource Manager should update your project to match the updated centralized image.
    Again, I woudn't want to first delete the image followed by saving a new one using the same name. I would either open one of them (centralized or project) and edit as needed. Or edit a copy, make edits, then save using the same file name so the existing image is replaced.
    To the best of my knowledge, Resource Manager should sense the change as the date/time stamp should be different as well as possibly the size. Then the automation should kick in to update the image's counterpart and synchronize everything nicely. The only fly in this ointment would be if the new image were different in size from the pixel measurement standpoint. If the new image is wider or taller or narrower or shorter, you would need to ensure that you reset the sizes in your project so they match the new dimensions. Otherwise they will be a bit skewed and have the fun house effect. I believe RoboHelp supplies a script for this.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7, 8 or 9 within the day!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • Imported images into single project are split into managed and referenced

    I've noticed a behavior twice recently that I can't seem to trace. Background: Big Aperture library on its own internal drive, gets re-copied to new drive every month or so. 439,591 images. Probably about 350-400 GB on a 500GB drive.
    Last night, I was importing by reference 956 images from two separate cards (537 and 419 images) simultaneously (one FW400 Lexar reader, one USB SanDisk reader). — something I do often
    The import was very slow. Seemed like it was hung up, but I remained patient. Eventually it finished.
    The project now has 956 images, with 137/537 managed and 310/419 managed, even though the import was set up to be referenced.
    The directory where they were supposed to be stored has 920 items.
    Drilling down into the Aperture library contents shows Two directories in Masters for that date, one with 137, one with 310.
    This tells me that in the process of the import, Aperture managed to turn 956 files into 1367 total, between the three places, and create a confusing problem that I have to work out manually.
    Looking back in the masters section, I see that it appears to have possibly happened a few other times.
    Has anybody else observed this behavior? Anybody know how to solve it? Aperture has been making me nervous lately.
    I should add that I've already tried repair permissions and repair database. I'm a little nervous about the rebuild database option.
    Message was edited by: hallerphoto
    Message was edited by: hallerphoto

    I've noticed a behavior twice recently that I can't seem to trace. Background: Big Aperture library on its own internal drive, gets re-copied to new drive every month or so. 439,591 images. Probably about 350-400 GB on a 500GB drive.
    Last night, I was importing by reference 956 images from two separate cards (537 and 419 images) simultaneously (one FW400 Lexar reader, one USB SanDisk reader). — something I do often
    The import was very slow. Seemed like it was hung up, but I remained patient. Eventually it finished.
    The project now has 956 images, with 137/537 managed and 310/419 managed, even though the import was set up to be referenced.
    The directory where they were supposed to be stored has 920 items.
    Drilling down into the Aperture library contents shows Two directories in Masters for that date, one with 137, one with 310.
    This tells me that in the process of the import, Aperture managed to turn 956 files into 1367 total, between the three places, and create a confusing problem that I have to work out manually.
    Looking back in the masters section, I see that it appears to have possibly happened a few other times.
    Has anybody else observed this behavior? Anybody know how to solve it? Aperture has been making me nervous lately.
    I should add that I've already tried repair permissions and repair database. I'm a little nervous about the rebuild database option.
    Message was edited by: hallerphoto
    Message was edited by: hallerphoto

  • Pa custom infptype and org management infotype creation

    hi experts,
    pa custom infptype and org management infotype creation
    steps are same or not.
    If  any difference b/w both plz give me step by step procedure.
    Regards,
    Sandeep

    PA infotype will create in PM01  everything we need fill from PM01.
    OM infotype
    :- 1. we need to create HRI9XXX  structure.
       2. PPCJ t-code  u can create from this t-code.
    PA INFOTYPE CREATION
    1) Go to Transaction PM01.
    2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
    3) Select the `Employee Infotype' radio button.
    4) Select the `PS Structure Infotype'.
    5) Click on Create. A separate table maintenance window appears.
    6) Create a PS structure with all the fields you want on the Infotype
    7) Save and Activate the PS structure
    8) Go back to the initial screen of PM01.
    9) Click on `All' push button. It takes a few moments.
    10) Click on `Technical Characteristics' . Infotype list screen appears
    11) Click on `Change'(pencil) button
    12) Select your Infotype and click on `Detail' (magnifying glass) button
    13) Give `T591A' as subtype table
    14) Give `T591S' as subtype txt tab
    15) Give your subtype field as subtype field
    16) Save and come back to PM01 initial screen
    17) Click on `Infotype Characteristics' . Infotype list screen appears
    18) Click on `Change' (pencil) button
    19) Click on `New Entries'
    20) Enter your Infotype number and short text
    21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotype's infotype characteristics screen and use as the reference to fill yours)
    22) Save your entries.
    23) Now the Infotype is created and ready to use.
    24) If you want to change the layout of the Infotype as per your requirement.
    25) In the PM01 initial screen.Select `Screen' radio button and give 2000 as the screen name, then click on edit.
    26) In the next screen.. Select `Layout Editor' and click `Change'.
    27) Screen default layout appears.here you can design/modify the screen.. change the attributes of the fields. etc.
    28) Save and activate. (Don't forget to `Activate at every level)
    Edited by: sapabap229 on Aug 30, 2010 11:19 AM

  • Just downloaded the Maverick OS and ARCH...my image manager (Advance Direct dashboard for website) has lost the Insert

    Just downloaded the Maverick OS and ARCH...my image manager (for Advance Direct dashboard for website) has lost the Insert & Cancel buttons so I'm stuck in Image Manager without an option to move forward HELP!

    HI,
    You can order the HP Recovery Discs online or by calling HP Tech Support...Hp Recovery discs will not require any product keys..
    Here is the link that will guide you to order the discs online..
    Ordering your Recovery Discs!
    Note:
    If you have HP Support Assistant installed on the computer(The Blue Question Mark) then open it ==> Complete all pending Updates & Tuneups==> Restart and Check. It may solve your problem
    Although I am an HP employee, I am speaking for myself and not for HP.
    **Click on “Kudos” Star if you think this reply helped** Or Mark it as "Solved" if issue got fixed.

  • Managing and editing image and video files on the go

    I am looking for the best solution to store, manage and edit pictures and videos taken with external devices (DSLR camera and GoPro primarily) using my iPad as an interface and not requiring a computer.  I was initially thinking that some sort of portable hard drive was the ticket, however, the Apple Lightning to SD reader might be an option as well.  In any case, I don't want to use my iPad for storage, but only to access files from the storage medium.  Here are the requirements I am looking for:
    Ability to view and manage (including delete) the files from the storage device using my iPad
    No requirement to load or sync the files onto the iPad to be able to view and delete the files
    Easily be able to select and transfer specific files to my iPad to work with and publish
    Ability to export edited files from my iPad back to the storage medium once I am done working with it (I could work around this one if necessary)
    Whatever I end up with should be small enough to easily pack and transport when I am travelling
    What would the best device be for me?
    I have looked at the new Hyperdrive iUSBport HD as one possibliity, but I am not very familiar with their devices.  I guess my other option is to buy several SD cards and use the Apple Lightning to SD reader, but I'm not certain it will accomplish everything I am after.  Especially in the later case I would really need to be able to view and delete files (video in particular) that I do not want.  Any advice on the above devices or other devices that I should look at?
    Thanks,
    Matt

    Have a look at this.
    http://www.sandisk.com/products/wireless/flash-drive/

  • Operating system image build and management best practices?

    how do we create gold images for servers/desktops,
    Best practices image management,
    How do we control changes?
    How do we prevent unauthorized changes (installation of software)?
    What tools we can use for above.

    I use MDT 2013 Lite Touch to create my images
    http://www.gerryhampsoncm.blogspot.ie/2014/03/create-customised-reference-image-with.html
    You should use in-built ConfigMgr Role Based Access Control to manage images afterwards (look at the Operating System Deployment Manager role).
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

Maybe you are looking for

  • Need help with Sharepoint foundation web application stuck on "STOPPING" error job-service-instance-GUID Number already exists

    Hi All,      I cant get to stop SharePoint foundation web app service. Its stuck on status stopping I have tried the following: reset IIS restarted the Timer Service When I try to use powershell command to stop I get the following error: Can anyone w

  • Configuring network connectivity for VM's on Hyper-V 2012 R2 Server

    Hi, We have installed Hyper-V server 2012 R2 on a server and trying to configure 10 VM's. on the host machine we have 4 ethernet adpaters available ,for now we have enabled only one. Questions : 1)Can we use only one adapter and configure all the VM'

  • Use tax reports do not match

    Use tax reports do not match. One shows the GL account balance using FAGLB03 and the other is the use tax report S_ALR_87012394.  I need to use S_ALR_87012394 to determine the location of the tax and pay it but since it doesnu2019t match with the GL

  • Output type not appearing in VF02.

    Hi, I have created a z-output type for VF02 in the golden client ... now for me to test I have transported it to another client in the Dev environment thru SCC1 ... my problem is that here in VF02 > goto> header--> output... in this screen when I pre

  • HTML into Flash please help!

    I want to put a HTML webpage into a certain field that is scrollable and when a link is clicked that box will change to give the content from the new page in that field ... please help, and also can javascript hover-off links from a webpage be put in