Mouseprints Photoshop Packages Developed by John J. McAssey

These packages were developed by John McAssey and some are based on work done by others. These are available for downloading free of charge for personal use. You may not offer them for sale. However you are free to change them and used them in your work all I ask is that you drop me a line that you found them helpful and leave my name in where ever it may appear.

  • PlaceWatermak Package Added Sept. 5, 2017
    • JJMack.png My Sample Logo File
    • PlaceWatermark.jsx Photoshop script for placing logo on images. You can record it as a step in a batch action.
    • ReadMe.txt How to install and customize and use.

  • Cycle Tool Presets Package Added Sept. 6, 2017
    • CycleTool.jsx - Tool Presets cycling function need to be included in your Tool Presets script
      Include four Tool Presets cycling scripts for four free tools Presets sets I downloads from the web
    • CycleBrushes.jsx - Cycle presets in tool preset set the_sketch_arsenal_by_thatld.tpl
    • the_sketch_arsenal_by_thatld.tpl - need to be in the scripts folder
    • CycleMixerBrushes.jsx - Cycle presets in tool preset set Yngvar_BasicMixerBrushes.tpl
    • Yngvar_BasicMixerBrushes.tpl - need to be in the scripts folder
    • CyclePencilBrushes.jsx- Clocker presets in tool preset set CS1_Pencil_Presets.tpl
    • CS1_Pencil_Presets.tpl - need to be in the scripts folder
    • CycleWaterBrushes.jsx- Cycle presets in tool preset set alenah_watercolor511(set_of_3_brushes).tpl
    • alenah_watercolor511(set_of_3_brushes).tpl - need to be in the scripts folder
    • CycleToolsPresets.html- This brief write up
    • CycleBrushes.gif - Animated Gif use in the above html file

    Tool Presets Usage - I find using tools presets can be awkward. You need to pull-down the Tools preset list from Photoshop's option bar then find and select the preset you want to use. If you have unchecked current tool only so you can select any tool's presets from the pull-down list or to be able to select any tools presets in actions and scripts. Your list of presets can be quite large and finding what you want to use can take some time. Even when you have current tool only checked the presets list can be long. Using Photoshop reset presets can help you to keep your presets list short. But then you will need to load or reload Presets you want to use. If your are a painter you may want to switch between brushes often, quickly and easily in a subset of your brushes for the painting you are doing.

    Scripting can help here but because of the way Photoshop works that script can get complex for most likely you do not want to just rotate through big set of brushes. You may want to switch back and forth between brushes in a set of brushes. Actually I really do not know for I'm not a painters but, I have seen many make set of brush presets available on the web for others to use. Like at DeviantArt Brushes

    I also see instruction for installing presets. Because I have a programming background I thought I would make an attempt at making it easier for users to load and switch between a tools presets.

    In my opinion you should use Adobe Photoshop Alt+Right-click dragging up, down and left,right feature to change your paint brush tip size and hardness. You should use paint brush preset for switching between types of brushes with some useful size.

    The script I came up with is designed to be use via shortcut keys. In fact for full function two shortcut keys are required a F(n) Forward shortcut key and a (Shift/Alt/Ctrl)+F(n) Backward shortcut key. You can create a script for each set of tool presets you wish to switch between. However each script will need two shortcut keys and be for a single tool for a set of its presets. The script can be used for other tools besides Photoshop's paint brush tool. You only need to customize the provided sample script for your preset sets. Three items need to be set the cycle script function will do all the work. The script is well commented is should be easy to understand. The script checks Photoshop's current tool and if is the correct tool for the Presets the tools settings will be set using your next or previous Tool's Preset else Photoshop current tool will be changed to the correct tool. If you have set up your workspace so your Brush Palette is docked as an Auto-collapse Iconic panel there is a commented out if statement in the script you can uncomment to have the script open the Brush palette when it switches Photoshop's current tool so you will see its feedback.

    1. Photoshop Tool Name - The tool the presets are for. A list of Photoshop internal tools names is included at the bottom of the script file.
    2. Photoshop Presets Set - The Set name of your Photoshop's tool's presets. Your *.tpl file is required to be in your scripts folder.
    3. Ordered Preset Names List - The list of the preset names in the set you want to use via shortcuts.

    If the Photoshop tool is the Paint Brush tool Photoshop will provide visual feedback via the tool option bar brush preview and also in the Photoshop Brush palette.
    [Visual Feedback]

  • Crafting Actions Package UPDATED Aug 10, 2014 Added Conditional Action steps to Action Palette Tips.
    Contains Example

  • Photo Collage Toolkit UPDATED July 9, 2016 Updated Collage populating scripts to position dialogs in CC 2015.

    Warning about CollageTemplateBuilder script. There is a bug in Photoshop CC 2015 and CC 2015.5. They will hang if your preferences are set to edit in floating windows if you use that script.

    Photoshop scripting is powerful and I believe this package demonstrates this.

    The package includes four simple rules to follow when making Photo Collage Template PSD files so they will be compatible with my Photoshop scripts.
    1. Size the photo collage templates for the print size you want - width, height and print DPI resolution.
    2. Photo collage templates must have a Photoshop background layer. The contents of this layer can be anything.
    3. Photo collage templates must have alpha channels named "Image 1", "Image 2", ... "Image n". These map your images Location Position, Shape and size.
    4. Photo collage templates layers above the background layers must provide transparent areas to let the images that will be placed below them show through.

    There are fifteen scripts in this package they provide the following functions:
    1. HelpPhotoCollageToolkit.jsx - Online Help
    2. TestCollageTemplate.jsx - Used to test a Photo Collage Template while you are making it with Photoshop.
    3. CollageTemplateBuilder.jsx - Can build Templates compatible with this toolkit's scripts.
    4. LayerToAlphaChan.jsx - Used to convert a Prototype Image Layer stack into a template document.
    5. InteractivePopulateCollage.jsx - Used to interactively populate Any Photo Collage template. Offers most user control inserting pictures and text.
    6. ReplaceCollageImage.jsx - use to replace a populated collage image Smart Object layer with an other image correctly resized and positioned.
    7. ChangeTextSize.jsx - This script can be used to change Image stamps text size when the size used by the populating did not work well.
    8. PopulateCollageTemplate.jsx - Used to Automatically populate a Photo Collage template and leave the populated copy open in Photoshop.
    9. BatchOneImageCollage.jsx - Used to Automatically Batch Populate Collage templates that only have one image inserted. The Collage or Image may be stamped with text.
    10. BatchMultiImageCollage.jsx - Used to Automatically Batch Populate Any Photo Collage template with images in a source image folder. Easier to use than the interactive script. Saved collages can be tweaked.
    11. PasteImageRoll.jsx - Paste Images into a document to be print on roll paper.
    12. BatchPicturePackage.jsx - Used to Automatically Batch Populate Any Photo Collage template with an image in a source image folder. Images Rotates for best fit.
    13. BatchPicturePackageNoRotate.jsx - Used to Automatically Batch Populate Any Photo Collage template with an image in a source image folder.
    14. PopulatePicturePackage.jsx - Used to Automatically populate a Photo Collage template Fill with the same single image and leave the populated copy open in Photoshop.
    15. PCTpreferences.jsx - Preferences Use in several of the above scripts. Edit this file to change default settings and add layer styles.

    Note: Rags Gardner Photoshop Collage Template Builder script Copyright (c) 2006 builds layered Photo Collage Template psd files. Rags's has given me permission to include a modified version of his script in my package. The modification converts Rags's layered image template document into a flattened template compatible with Photoshop "Photo Collage Toolkit" package. There is also an option that will instead create a layered image stack like Rags's templates are these are also produced if you attempt to create a template with more then 53 images.
    Photoshop only supports up to 53 Alpha channels therefore with its design the Photo Collage Toolkit can only support collages with 1 to 53 images. I do not feel this is a big limitation for if you put 53 3:2 aspect ratio images on a large 16" x 20" paper they would need to be less then 1.9" x 2.86" in size if you wanted a frame around each and less then .95" x 1.43" on a 8" x 10" year book page size.
    While the maximum number of images in a collage is 53 you can actually create larger collages by populating a large number of images into several collages and then populate yet an other collage template with these populated collages. Each will be placed into the collage of collages as a single smart object layer. You may want to save the populates PSD file as Jpeg files first to cut down on the overhead of having large PSD file smart object layers in the collage of collages.
    Documentation and Examples
    Optional templates 8.5x11 - 16MB
    Optional templates 8x10 - 51KB
    Optional templates 11x14 - 23MB
    Optional templates 12x12 - 12MB
    Optional templates 13x19 - 37MB
    Optional templates 16x16 - 4MB
    Optional templates 16x20 - 91MB
    Optional templates 20x24 - 125KB
    Optional templates Multi-Image - 113MB
    Optional templates One-Image - 106MB
    Optional templates PhotoBoard-11x14 - 231KB

  • Image Effects Package UPDATED Feb 2, 2011 fixed delete displacement map script.

  • Image Visualization Package UPDATED Aug 19, 2012 Changed AspectRatioSelection Plug-in script added Path support.
    Documentation and Download

  • Frequency Separation Retouching action set Added Nov 12, 2011
    Based on Andrey Zhuravlev Retouching a portrait based on the frequency decomposition of images web page and his Example PSD file.
    Frequency Separation Retouch action set has two action made from the information found in that write up. The actions just set up the layers need to do Frequency Separation Retouching. No retouch is done however Yellow coded layer for doing retouching have been added. Also included in the package is a PSD file containing Andrey Zhuravlev 16 Bit Adobe RGB Portrait which the High Low Freq Retouch action was played and the Yellow layers edited to duplicate Andrey Zhuravlev retouch.
    Download Warning 300MB because of the example PSD file.

  • AirtightInteractive Web Photo Galleries Script UPDATED July 04, 2011 to support generating a XML file for WS-Slideshow Version 2
    Mouseprints Photoshop script package for Felix Turner flash web galleries based on Adobe's Jeffrey Tranberry SimpleViewer Script. All files in the Package must be in the same folder and the Photoshop script MouseprintsSimpleViewer.jsx must be run from that folder.
    Enhancement Made
    • Input and Output Folders prompted for before the scripts Dialog.
    • Fit Image type image resize added and defaulted to 1600x1200 pixels
    • Meta-Data support added
      • Title and Description
      • Image Link to URL
      • E-mail address for orders
      • Exif Support
      • Images Copyright Notice stamped onto the web gallery resized image
    • Two options added
      • Include Link to Larger View. A link to a second SimpleViewer gallery that has no Thumbnails.
      • Include Exif Information
    Download V1 Old

  • WS-Slideshow Web Photo Gallery Script Package UPDATED July 04, 2011 to support WS-Slideshow Version 2 options
    Mouseprints Photoshop script package for Jens Krause ws-slideshow flash web gallery based on my AirtightInteractive Web Photo Galleries Script
    NOTE: This package does not contain the required "ws-slideshow.swf" file you must DOWNLOAD that from Jens Krause web site he did not want to distribute my script and does not want me to distribute his swf file.
    He later developed his WS-Slideshow Configurator package he charges a fee for it use and has a free trial version.
    All files in the Package must be in the same folder, "ws-slideshow.swf" must also be copied into that folder and the Photoshop script MouseprintsWs-Slideshow.jsx must be run from that folder.
    Download V1 Old

  • Tutorials
    Background Replacement using a Mask
    Linked Letters [Logo or Monogram ]

Have to Love Photoshop for Retouching Images!

[ JJMack ]