How to trigger LR to discard standard previews?

This is NOT about smart previews, but Library-module previews. It is neither about 1:1 previews, but standard previews.
Situation: I use an external SSD as "external catalog disk", with my LR catalog and the previews on it, in order to plug it to 2 different computers which I use alternatively.
Due to a badly considered synch-folder import I ended up with unwanted effects and way too many images and previews, so I decided to go back to the last good catalog backup.
So in theory I should have had 100GB of excess previews from the discarded catalog version, no longer needed for the restored catalog version.
How do I trigger LR to throw them away?
I tried to trigger the build of standard previews of folders, which contain now much less images than before, hoping that this would get rid of them. To my astonishment LR said it had to rebuild almost all of the previews for the chosen folders. Why - they should have been there already? Usually, when a backup-catalog version is restored as current (same name, same storage location), the previews are recognized?
After this finished a night later, I still have the same size of the catalog previews folder!
Any ideas?
Before you suggest that I delete all previews and let LR rebuild them from scratch: we are talking of a catalog of 2,2GB size, 150'000 images, and 190 GB of previews (plus 146 GB of smart previews, although they are not my current concern). This will take almost a week to rebuild... so I'd prefer something more straight forward.
Thanks, Cornelia

Cornelia-I wrote:
the little delay about throwing away a preview after deleting an image from the catalog I quote from Victoria Bampton's Missing FAQs. Quite useful to wait an average undo-period.
I guess I'll have to give you/V the benefit of the doubt for now.. - thanks.
Cornelia-I wrote:
Anyhow the logic about creating and assigning standard previews keeps me puzzled, as my non-scientific observations always seem to have them "never" without update need.
I've read that a half-dozen times now . If I understand, it breaks down thusly:
* You sometimes have previews for photos which no longer exist in the catalog (e.g. due to dragging a backup catalog file into the catalog folder).
* Even when previews exist for a photo, they're often out-of-date, and therefore not much fun (since Lr re-builds them when it goes to use them anyway).
Adobe provided a method in Lr5 for plugins to update previews, but it doesn't work well enough, and so I'm not using it, except in a few limited/experimental contexts.. But I could find a way to remove extraneous previews, and also to select photos whose previews are out of date, at which point the "build standard previews" function could be invoked, either manually or programmatically (via plugin) using keyboard stuffing. Let me give that some thought..
Rob

Similar Messages

  • HOW TO Trigger customized smartform from standard trasaction

    Hi,
    I have created new customized driver pgm and smartform for order ready notice,i want to triger the smartform from standard transaction vt02n.What's the procedure,pls let me know.

    hi,
    after configuring nace as specified by others, u'll have to select dat output type in ur invoice.
    goto->header>output type->
    den select dat output type.

  • How to trigger standard task manually in Process controlled workflow?

    Hi All,
    I would like to trigger a task mannually in BRF, process controlled workflow. My requirement is to send an approval notification to the approvers at the current approval level, at any instance by the requestor of the shopping cart. In that case, will it be possible to trigger the standard task 40007953 (SRM Shopping Cart Approval (1)) with the workitem of Shopping cart under consideration?
    I have tried searching for the same in SDN and other forums but most of the information was regarding application controlled workflows. None of those function modules seems to be working in PCW.
    Any pointers on how to trigger a standard task (using FM or code) in BRF(process controlled workflow) environment is also highly appreciated.
    Thanks,
    S.H@ri

    Hi,
    Use this FM [SAP_WAPI_START_WORKFLOW|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/bb9100f8-0c01-0010-ac8e-e017351f3fc1].
    Regards,
    Surjith

  • How to trigger FI Standard Workflows

    Hi,
    I have never worked on FI Standard Workflows . As far as I knpow there is a std WF available  WS00400012 with Object type BSEG. For Vendor Down Payment Request, Vendor Payment Request Against Invoice, Vendor Down Payment Posting,Vendor Payment Posting, Vendor Invoice FI, Vendor Invoice Logistics Posting, Vendor Credit Memo, Vendor Debit Memo, Cash Payments, Asset Posting what are the Standard Workflows available and how to trigger these workflows. I have checked with SWELS but WS00400012  is not getting triggered. Is there any SPRO config required for this, POlease help me out with the solution.
    THanks
    Edited by: Saujanya GN on Sep 16, 2008 8:23 AM

    Hello Munish,
    As Venugopal has mentioned, you have to find the relevant BTE for the process and use it to raise an event and in turn trigger the workflow.
    The following is the process to find a BTE and implementing it.
    (1)Goto transction FIBF .Execute it with Attribute type = 'A' and then menu Environment->Info System (P/S ).
    Choose the relevant BTE using the descriptions provided.
    (2)Select the BTE you want to implement.
    (3)Press button Sample function module
    (4)This brings you to SE37 - Copy the sample function module to a Z-function module (First create a new function group for the function module) . Note: The name of the Z-functionmodule is not important
    (5)Edit the code in the new function module
    (6)Go back to transaction FIBF - Menu Settings->Products -> Of a customer and create a new product whicj identifies the new product . Remember to mark the Active field.
    (7)Go back to FIBF menu Settings->P/S function modules->of a customer - Create an entry that links the BTE and Product with the new function module
    Hope this will help.
    Regards,
    Samson

  • How to trigger a standard workflow task in customizing program?

    Hi experts,
    Does any1 have any ideas about how to trigger a standard workflow task in customizing program? Is there any FMs can be used to do this?
    Thx in advance. Points will be rewarded.
    Vincent

    will followiign Fms help -
    'SWE_EVENT_CREATE'
    SWR_START_WORKFLOW
    SWU_START_WORKFLOW

  • How trigger workflow from workflow standard button?

    Hi Experts,
    From transaction FPCRPO, after excute and select 1 credit list. It shows detailed information on Application Item. We have a standard button at tab Edit which is 'Workflow' - Process Clarrfication case in workflow.
    Can you please explain how to trigger this standard workflow? Pre-requisite: Workflow created from Workflow builder.
    Thanks in advance.
    Rgs,
    TM

    Hi,
    We have a standard button at tab Edit which is 'Workflow' - Process Clarrfication
    case in workflow. Can you please explain how to trigger this standard workflow?
    In the button call this FM 'SAP_WAPI_CREATE_EVENT', so once you click that button this FM will execute and Event will trigger.  Check this [Link|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e038cc2d-0cde-2a10-e28e-f50025578112].
    Then map then event your workflow, so once the event trigger the workflow will be executed.
    Regards,
    Surjith

  • Installing Lightroom 5 for first time. Chose standard previews of the 100,000+ photos on removable hard drive. Lightroom stopped creating previews after the first 10,000 or so pictures. Don't see how to start it moving forward again. Thanks!

    I think I did everything correctly. Moved pictures to the external drive as per Microsoft's instructions for Windows 8. All worked fine. Everything else in Lightroom seems to work fine. However, it just stopped creating standard size previews.

    Glad you had success. You can check to see how many preview files have been built by checking the Lightroom 5 Catalog Previews.lrdata folder with File Explorer:
    /Users/[user name]/Pictures/Lightroom/Lightroom 5 Catalog Previews.lrdata
    Right-click on the folder and select 'Properties.' Next to 'Contains' will be the file count representing the number of built previews. It should be the same as the number of pictures (100,000) or slightly more.
    Creating previews for 100,000 image files will take a long time! My Windows 7 i7-860 processor system with 21 mp Canon 5D MKII raw files takes about 3 seconds to build one standard preview. Using this number for 100,000 previews:
    100,000 x 3 seconds = 300,000 sec. = 5,000 min. = 83 hours = 3.5 days!

  • Standard Preview size/quality Lightroom 1.1. (how and what)

    I'm working on a Macbook pro, with hi-res 17" screen 1920x1200. In most manuals, tutorials etc. it says that you can "set the standard preview size fitting for your screen".
    I'm looking for some more background info on the standard preview, to decide which setting to use(if somebody has other criteria to keep in mind please do say so):
    1) What is the difference in size of files for the different combination of options (pixel/quality). Does somebody have a list.
    2) What is the actual difference in the quality options
    3) In which modules is the preview size used (also in development and slide show?)
    4) Are they also used to generate the thumbnails from? If so, does a higher standard preview size reduce the performance in library mode because it as to shrink bigger files for these thumbnails?
    5) what happens if I would use the smaller, let's say 1440 preview and then decide to view the picture full-size, in library or slide show
    6) What would be the size (in pixels) on the normal main window in lightroom on my 1920x1200 screen. if it is about 1440 (might take that one)
    Last question of course: What standard preview size / quality should I use on my 1920x1200 screen??
    Thanks in advance for all your thoughts!

    As to standard preview size and quality, try 1440 and 1680 and Med and High quality and see what you like best. You will probably choose 1680 size for your screen running at 1920x1200. That will let you run LR full screen where the image size will be close to the full size of your monitor. You can try 1440 too but I doubt that you will see any performance improvement. I have tried both sizes on my 1600x1200 monitor and I see no difference in quality or speed.
    Try both Med and High quality and see if you notice any difference in your preview quality or speed. High will make your preview folders bigger which might be a factor if you have limited hard drive space.
    Don't think preview size has anything to do with thumbs. Standard previews are separate from 1:1 previews so you can always zoom in and LR will generate a full size preview.
    In short feel free to experiment with various settings in LR. Good way to learn the program and you will know what works best on your particular computer.

  • How to trigger New page while using ALV with classes/oops?

    Hi All
    I am trying to print a report which has to show the data in two pages.
    I am using ALV with classes/oops.
    Though I am able to print the report but a new page is not coming. Whole of the data is coming in one single page.
    Please tell me as to how to trigger a NEW PAGE while using ALV with classes/oops.
    Please send some code samples also if available.
    Thanks in advance.
    Jerry

    using sort option you can do it. in case of grid/oo alv class ALV you can view that only in print mode/preview mode.
    in case of list you can view that directly.
    sort-fieldname = 'FIELDNAME'.
    sort-group = '*'  "triggers new page
    sort-up = 'X'.
    append sort to it_sort.

  • How can I edit lightroom 5 smart previews on mac book pro (mbp) when the lightroom 5 master image files are on my external hard drive is disconnected from the mbp

    How can I edit lightroom 5 smart previews on mac book pro (mbp) when the lightroom 5 master image files are on my external hard drive is disconnected from the mbp? So far when I try to disconnect the external HD from the mbp, I get the following pop up window: The disk "external hard drive A" couldn't be ejected because "Lightroom" is using it. Quit that application and try to eject this disk again. When I do that and restart Lightroom 5, the Adobe Photoshop Lightroom - Select Catalog screen pops up but doesn't list my external hard drive A as a choice.
    I've reviewed Adobe's Lightroom Help | Smart Previews Lightroom 5 web page and still haven't been able to figure what I'm doing wrong. Any help would be appreciated.

    Your internal HDD. by default, is named 'Macintosh HD'. From what information you supplied, it looks like there is already a Lightroom catalog installed on you local (internal) HDD using the standard naming convention Adobe uses as well as a Lightroom catalog on your external drive which you created. To be sure of which catalog Lightroom is loading when it starts up, To do this, start Lightroom as you normally would. After it starts, select the Lightroom menu item, then select the Catalog Preferences item and finally, navigate to the General tab. The Location information will tell you exactly what catalog Lightroom is opening by default. This will likely be the Photography Mac Book Pro Versions catalog on your external HDD. Once that is confirmed, you are ready to proceed. As an additional test/verification, you can shut down Lightroom and, this time, start Lightroom while holding down the ALT/OPTION key. This will cause Lightroom to pause and display a screen which will allow you to chose a different catalog to open. Navigate to the /Users/[user name]/Pictures/Lightroom folder and select the Lightroom 5 Catalog.lrcat file. When Lightroom comes up, there should be no previews or folders as this catalog should be empty. Now you can be certain which catalog is being used and which catalog has all your data and you are ready to migrate your current catalog. Shut down Lightroom.
    To migrate your current catalog, use Finder to locate your Photography Mac Book Pro Versions folder on your external drive. Select the folder and select COPY from the context menu. Next, use Finder to navigate to the /Users/[user name]/Pictures/Lightroom folder on you internal HDD. You can start at the Macintosh HD level and work your way down by opening each level (Macintosh HD/Users/[user name]/Pictures). Select the /Pictures folder and then select PASTE... from the context menu. When the COPY/PASTE is complete, you should see the following files on the Macintosh HD:
    Macintosh HD/Users/[user name]/Pictures/Lightroom/ and
    Macintosh HD/Users/[user name]/Pictures/Photography Mac Book Pro Versions
    The Macintosh HD/Users/[user name]/Pictures/Lightroom folder will contain the empty default catalog the Adobe created when Lightroom was installed and Macintosh HD/Users/[user name]/Pictures/Photography Mac Book Pro Versions will contain a copy of the catalog you created on your external HDD.
    You are almost done now. Make sure your external drive is still attached for this step. Restart Lightroom using the ALT/OPTION key again. When the Select Catalog screen appears, select the Choose a Different Catalog button (lower left side). When you do, a Finder window will open to allow you to navigate to a catalog of your choosing. Navigate to Macintosh HD/Users/[user name]/Pictures/Photography Mac Book Pro Versions and select the file Photography Mac Book Pro Version.lrcat. This is the copy you just created. Select the Open button and Lightroom should start. You should see all of your previews and settings just as before. Also, in the left hand panel, all of your folder should show up and none of them should be dimmed and none of your previews should display a small exclamation point badge. Either a dimmed folder name or an exclamation point badge indicates that Lightroom can't find the associated image file. If everything looks good, go to the Lightroom menu, select Preferences and then select the General tab. Under Default Catalog, select an option to either load the LAST catalog opened or select the Users/[user name]/Pictures/Photography Mac Book Pro Versions catalog from the drop down. Shut down Lightroom and then restart it normally. This time, when Lightroom starts, you should be viewing the new copy of your catalog. You can confirm this by looking at the General tab on the Catalog Preferences screen (Lightroom/Catalog Preferences menu items). Shut down Lightroom once again and this time, eject your external drive before restarting. This time, your folders in the left hand panel will be dimmed but you should be able to work with your smart previews. If Lightroom should display a Select Catalog screen with the external drive detached, double check your settings as it indicates Lightroom is still looking at the copy of the catalog on the external drive rather than the new copy you made.
    Finally, if you are seeing dimmed folders and/or exclamation point badges with the external drive attached, this indicates a problem. You can select any folder and select Update Folder Location from the context menu. This will allow you to navigate to the copy on the external drive and select it. Lightroom will then update the catalog (select to synchronize the content). This will not only clear the dimmed folder problem but also remove the exclamation point badges for all photos in that missing folder. However, it may indicate that not all went well with the copy of the catalog so make sure to verify all went well. You can use the Get Info option on the two folders. You should see the same number of files/folders for both the copy on the internal drive as well as on the external drive but you can't rely on the byte count because of the possibility of differences between the geometry of the two drives. Hope this all helps!

  • How to trigger creation of collective orders

    Hi,
    How to trigger the creation of Collective orders.
    regards

    Hi,
    Collective Orders
    Use
    In a collective order, planned orders or production orders are linked to one another over several production levels. Each order in the collective order has its own order number. If subassemblies are produced directly for superior orders within a production process, without physically entering the warehouse, it is useful to have a representation via collective orders.
    The components for which separate production orders are created in the collective order are called directly produced components (see Creating Collective Orders)
    Prerequisites
    A collective order cannot be created for components that have one of the following indicators set:
    · Co-product
    · By-product
    · Alternative item with strategy 2
    · Alternative item with usage probability 0
    · Discontinued
    · Follow-up material
    · Intra material
    Features
    Collective orders offer the following advantages:
    · Integrated view of a production process
    Collective orders make it possible to represent different levels of the production process together in the system. The production process can be viewed as an integrated whole.
    · Separate order number for every order
    Every level in a collective order represents a separate production order/planned order. Every production order/planned order has its own order number. This enables you to process the entire collective order, a subtree in the collective order or an individual order.
    · No placements in storage or removals from storage between production levels
    Within a collective order stock movements only take place for the leading order (that is, the order that is at the highest production level) and not for directly produced components. This makes it easier to maintain the collective order in comparison with several individual orders. A further advantage is a more realistic representation of the costs of the production process, since subordinate orders can be directly assigned and settled to superior orders.
    · Business functions simultaneously for several orders
    Certain business transactions can be carried out simultaneously for several orders. Releasing an order that belongs to a collective order has the effect that all the hierarchically subordinate orders are released simultaneously.
    · Automatic change to dependent orders
    Changes to an order automatically affect dependent orders / components affecting orders. For example, if you change the order quantity in an order then
    ¡ the relevant quantity changes are automatically made to dependent orders
    ¡ the requirements quantity of the directly produced component is automatically changed.
    In the collective order, you also have the option of manufacturing directly produced material in a different plant to the planning plant.
    · Set status in leading order
    If you make changes in subordinate orders that have an affect on the status, then the system sets the corresponding status in the order header of the leading order in the collective order as follows:
    u2013 CFCO Confirmation in collective order
    u2013 GMCO Goods movements in collective order
    u2013 RLNE Release taken place in network
    In this way you are informed about changes in the whole collective order.
    · Reading master data
    You can copy the routing data and BOM data to the order again. You can find more information in Read master data.
    Example
    You want to produce a pump. The BOM for the pump contains a pressure regulating valve and a spiral casing. You want to enter these two components in separate production orders, but you do not want them to be posted to stock.
    You set the special procurement type to direct production in the material master record for the pressure regulating valve and the spiral casing, so that production occurs using a collective order.
    When you create a production order for the pump, a collective order is automatically created, which contains subordinate production orders for the pressure regulating valve and the spiral casing.
    Creation of Collective Orders
    Use
    Collective orders are only created if the special procurement type is set to direct production in the components for which the separate production orders are to be created (materials planning area in the material master).
    In the standard system, 52 is the special procurement type for direct production (that is, for components that are produced within a collective order).
    To create a collective order, you must use an order type with internal number assignment.
    Hope this helps.
    Regards,
    Tejas

  • CL_SALV_TABLE - how to trigger Double_Click question

    I am trying to find how to trigger an event on double click similar to  using Event Double_Click in Class CL_GUI_ALV_GRID   I am fresh out of the ABAP OO class and everything is a blur.  This is what I did.  I created a program that  with
    Data: r_grid TYPE REF TO cl_salv_table.
    CALL  METHOD CL_SALV_TABLE=>FACTORY
      Importing R_SALV_TABLE   = r_grid 
      Changing ITAB.
    I then tried to create an Include program to define a Local Class
    *&  Include           ZSD_DISPLAY_CUSTOMER
    class lcl_event_handler definition.
    PUBLIC SECTION.
      METHODS: on_double_click for event double_click of cl_gui_alv_grid
    METHODS: on_double_click for event double_click of cl_salv_table
                 IMPORTING es_row_no e_column.
    ENDCLASS.
    class lcl_event_handler IMPLEMENTATION.
    METHOD on_double_click.
    Data: IT_CUSTHIER type ZSD11_CUST_HIER_TABLE_TYPE.
    Data: WK_CUSTHIER LIKE LINE OF IT_CUSTHIER.
    types: BEGIN OF custhier_x,
            custhier like WK_CUSTHIER,
            number TYPE int4,
            quantity type MENGE_D,
            dollars_n_cents type DMBTR,
           END OF   custhier_x.
    data: it_custhier_x type STANDARD TABLE OF custhier_x.
    data: wk_custhier_x like LINE OF it_custhier_x.
        read table it_custhier_x into wk_custhier_x
         index es_row_no-row_id.
    data: wk_vkorg type vkorg.
    data: wk_vtweg type vtweg.
    data: wk_spart type spart.
    wk_vkorg = '3290'.
    wk_vtweg = '00'.
    wk_spart = '00'.
    SET PARAMETER ID: 'KUN' field wk_custhier_x-custhier-kunnr.
    SET PARAMETER ID: 'VKO' field wk_vkorg.
    SET PARAMETER ID: 'VTW' field wk_vtweg.
    SET PARAMETER ID: 'SPA' field wk_spart.
    call TRANSACTION 'VD03' AND SKIP FIRST SCREEN.
    ENDMETHOD.
    ENDCLASS.
    When I try to do a syntax check I get this error 
    The Handler Method ON_DOUBLE_CLICK is only defined for trigger objects of CL_GUI_ALV_GRID, but the system tried to register a trigger object of CL_SALV_TABLE
    Any suggestions on what I need to do in order to trigger a event for double click ?
    Thanks
    Edited by: Bob Ackerman on Sep 22, 2010 11:25 AM

    I am not getting anything to happen on double click.   In debug mode, I see that it calls program SAPLSLVC_FULLSCREEN and gets to FORM  SELFIELD_GET  which gets the row, column, and value of the field that was double clicked.  But, nothing seems to be returned to my program.  I am fresh out of the ABAP OO class and everything is a blur.  My test program is listed below, if you would be so kind as to take a look and maybe see what I am missing.
    Include program   ZSD_DISPLAY_CUSTOMER
    class lcl_event_handler definition.
    PUBLIC SECTION.
    **  METHODS: on_double_click for event double_click of cl_gui_alv_grid
    **             IMPORTING es_row_no e_column.
    METHODS:
          on_DOUBLE_CLICK
            FOR EVENT DOUBLE_CLICK OF cl_salv_events_table
              IMPORTING
                row
                column  .
    ENDCLASS.
    class lcl_event_handler IMPLEMENTATION.
    METHOD on_double_click.
    **    data: it_sflight type TABLE OF sflight,
    **          wa_spfli  type spfli.
    Data: IT_CUSTHIER type ZSD11_CUST_HIER_TABLE_TYPE.
    Data: WK_CUSTHIER LIKE LINE OF IT_CUSTHIER.
    types: BEGIN OF custhier_x,
            custhier like WK_CUSTHIER,
            number TYPE int4,
            quantity type MENGE_D,
            dollars_n_cents type DMBTR,
           END OF   custhier_x.
    data: it_custhier_x type STANDARD TABLE OF custhier_x.
    data: wk_custhier_x like LINE OF it_custhier_x.
      data: ls_row_id type lvc_s_row.
      data: ls_col_id type lvc_s_col.
      data: l_value type lvc_s_data-value.
      data: ls_selfield type lvc_s_self.
      data: ls_fieldcat type slis_fieldcat_alv.
      data: ls_fieldcat_lvc type lvc_s_fcat.
    data: wk_vkorg type vkorg.
    data: wk_vtweg type vtweg.
    data: wk_spart type spart.
    wk_vkorg = '3290'.
    wk_vtweg = '00'.
    wk_spart = '00'.
    SET PARAMETER ID: 'KUN' field wk_custhier_x-custhier-kunnr.
    SET PARAMETER ID: 'VKO' field wk_vkorg.
    SET PARAMETER ID: 'VTW' field wk_vtweg.
    SET PARAMETER ID: 'SPA' field wk_spart.
    call TRANSACTION 'VD03' AND SKIP FIRST SCREEN.
    ENDMETHOD.
    ENDCLASS.
    In the main program :
    CREATE OBJECT CUST_HIER
      EXPORTING
        IM_HIERARCHY_TYPE = 'A'
    *    IM_CUSTOMER_NUMBER =
        IM_SALES_ORG = '3290'
        IM_DIST_CHANNEL = '00'
        IM_DIVISION = '00'
        IM_VALIDITY_DATE = '99991215'.
       CALL METHOD CUST_HIER->GET_CUSTHIER_NODES
         IMPORTING EX_CUSTHIER = IT_CUSTHIER.
       it_custhier_x = IT_CUSTHIER.
    TRY.
      CALL METHOD CL_SALV_TABLE=>FACTORY
    *    EXPORTING
    *      LIST_DISPLAY   = IF_SALV_C_BOOL_SAP=>FALSE
    *      R_CONTAINER    =
    *      CONTAINER_NAME =
        IMPORTING
          R_SALV_TABLE   = r_grid
        CHANGING
          T_TABLE        = IT_CUSTHIER_X.
       CATCH CX_SALV_MSG .
      ENDTRY.
    *... §3 Functions
    *... §3.1 activate ALV generic Functions
      data: lr_functions type ref to cl_salv_functions_list.
      lr_functions = r_grid->get_functions( ).
      lr_functions->set_default( abap_true ).
    *... set the columns technical
      data: lr_columns type ref to cl_salv_columns.
      lr_columns = r_grid->get_columns( ).
      lr_columns->set_optimize( abap_true ).
      perform set_columns_technical using lr_columns.
      r_grid->display( ).
    lr_events = r_grid->get_event( ).
      create object gr_events.
      set handler gr_events->on_double_click for lr_events.
    Edited by: Bob Ackerman on Sep 22, 2010 5:30 PM
    Edited by: Bob Ackerman on Sep 22, 2010 5:35 PM
    Edited by: Bob Ackerman on Sep 22, 2010 5:37 PM

  • Does anyone know why I get varying file sizes when I save a jpg (with same settings-None, 12, base "standard", preview checked) from PhotoshopCS5?

    I opened a .psd file (300 ppi, CMYK, .jpgs (1626px x 2130px), I saved it as a jpg (None, 12, base "standard", preview checked).
    I then closed the original .psd file.
    I repeated those steps on the same file and saved a series of 6 .jpgs.
    Of those 6 files, I received 2 large files (6.2MB) and 4 smaller (3.2MB) files.
    My coworkers who were having trouble opening some of my jpg images in Windows Photo Gallery on Vista OS were able to open the smaller files but not the larger ones.
    Do you have any idea why the same settings would give me different file sizes from CS5?
    Is there a way I can make it consistently keep the smaller more compatible version?

    How well a image data compresses depends on image content.   Image with High detail do not compress well image will little detail will compress well and the file size will be small. Compare a image of a blank white wall to a wall with a black and white checker board wall paper.  One is all white it white no other detail  to detail the other has squares that vary in size because of perspective angle and distance a lot of detail must be recorded.
    I do not know why they can not open some of your images. File size should not be an issue.   All your image decoded are the same size  Width number of Pixels Height numbers of pixels background layer only for these are jpeg files.

  • Standard Preview Size/Preview Quality

    This may be a silly question, but in Library mode, under Edit>Catalogue Settings>File Handling, you have options under Preview Cache for 'Standard Preview Size' (1024/1440/1680/2048/2880 pixels) and Preview Quality (High/Medium/Low)... but what do these settings actually do; I've tried changing them & not noticed and difference??

    Les_Cornwell wrote:
    Thanks again Rob
    You bet .
    Les_Cornwell wrote:
    I've tried all the different size options, namely 1024 through to 2880 & low/Medium/high and none make any obvious difference at all.
    So are previews only created as required when you view a picture in full screen mode or does LR create a preview for all your files?
    Every image you look at in Library module comes from the (library) previews, there are up to 8 possible jpegs:
    * a tiny thumbnail in root-pixels.db
    * up to 7 jpegs ranging from small to 1:1 in the "preview pyramid" (each smaller is half the dimensions of it's bigger sibling).
    Try this with a 10 photo test catalog:
    If you have a big monitor and set standard preview size to 1024, then (with Lr closed) delete all previews, then restart Lr and wait for all the "..." indicators to be extinguished (indicating standard previews have been built), then step from photo to photo in loupe view with all panels collapsed (loupe view "real-estate" maximized), you should see "loading" indicator, since it needs a bigger preview than you've got built. What it will do then is build 1:1 previews and all the smaller ones along with it, which is suboptimal from a performance point of view. If you try and zoom in to 1:1 after the "loading", there will be no additional loading, since 1:1 previews were already built.
    Then, repeat the test with preview size at max - no loading indicators, right? (when stepping in loupe view after standard previews have finished being built, I mean). Except now if you try to zoom in there will be "loading", since 1:1 preview were not required to display the loupe view, they will need to be built for the zoomed (1:1) view.
    The only difference between big enough and too big will be an ever-so-slightly greater lag when stepping in the loupe view and no 1:1 preview exists (when preview is too big I mean), since it's loading a bigger standard preview than is actually needed. Reminder: if preview is not big enough, there will be an ever-so-slightly bigger lag when stepping in loupe view too (e.g. vs. just big enough), since it's using the 1:1 preview instead of standard (which wasn't big enough). So, tester beware... (somewhat counter-intuitively, in some cases, it will be faster loading a preview when settings are, in general, too big, because it can get away with loading the next size down, which is an even better fit, e.g. if image is cropped just so - all of these little nuances make it especially tricky to test & evaluate, so consider doing initial tests using uniform-size uncropped images, to reduce the number of variables - it's confusing enough as it is ;-}).
    Note: as previously mentioned, there is considerable complexity (and bugs) in the preview system, and I may not have described it perfectly, so it wouldn't surprise me if your results were not exactly like that, but I just went and retested on my system, and what happened is exactly as I described above (win7/64), as I read it anyway...
    Regarding quality, you should see difference in some photos not others, but ONLY if it didn't resort to the 1:1 preview which may be higher quality than the standard and is independent of the standard quality setting. (I think somebody may have stated that you'd need to zoom in to see differences in standard preview quality settings, but that is wrong - the only way to see differences in standard preview quality settings is if you are in fact viewing standard previews, which you aren't when zoomed in to 1:1, and anyway it can be ellusive - see paragraphs above...).
    PS - If you want to compare jpeg quality of standard previews, one way is to export them using PreviewExporter. Again, it's tricky, since you need to assure you aren't exporting a scaled down version of the 1:1 instead of a true standard preview. After exporting you can compare outside Lightroom, so you don't have the "preview of a preview" issue going... I use Beyond Compare by Scooter Software for doing objective comparison of like-sized jpegs, but you can compare subjectively using any ol' viewer, e.g. as built into OS.
    Too much?
    UPDATE:
    Les_Cornwell wrote:
    does LR create a preview for all your files?
    No - they are created on an as-needed basis (thus the reason we hear many complaints about how stale or non-existent previews should be built in the background, to minimize "loading" in library module, e.g. after making dev changes to a large bunch), but note: standard previews may be considered "needed" when thumbnail is in view in grid or filmstrip (but not considered needed if thumbnail is off-screen, even if existing in filmstrip and/or grid).
    R
    Message was UPDATED by: Rob Cole

  • How to trigger a event when WBS gets changed in Cj02

    Hello,
    I have a requirement where I need to send create an idoc and send the idoc to external system when WBS is created or changed.  Currently, I have the following setup:
       - I have created a YBUS2054 as a subtype of BUS2054 using SWO1
       - YBUS2054 has been delegated to BUS2054
       - created an CHANGED event in the YBUS2054. This event is implemented and then released
       - created a type linkage (object type=YBUS2054, event=CHANGED, receiver type null, and receiver function module = zz_create_wbs_idoc) using SWETYPV. This function is supposed to create an idoc when CHANGED event occurs. I just don't know how to trigger the event to occur.
       - all the port, define idoc type, logical system, and etc are setup
       - when I try to create an entry in "Event for Chagne Document" using SWEC with change doc object=PROJ, business object type = YBUS2054, with on change, I get "Key for change doc object PROJ and business object type YBUS2054 are incompatible".
    I tried various configurations, and I was not successfully in creating an event on CHANGED
    can you please advise what I am missing in getting the changed event to trigger?
    Thank you in advance,
    Shawn

    Hi,
    If the change doc doesnt exist, check if you can create an event using BSVW.
    Also use the event log to see if there are other sap standard events happening.
    I checked the package belonging to CJ02 to see if there is something useable, but didn't find anything: CN_PSP_OPR
    If there are no sap standard ways to get an event, you'll have to find a badi/enhancement spot and include some coding to start the event using fm SAP_WAPI_CREATE_EVENT.
    Kind regards, Rob Dielemans

Maybe you are looking for