Image size auto option
Hi
Whilst tryng to resize some pictures for the web I notice under Image ---- image size a button marked Auto. Pressed it and it increased by print resolution from 91 to 266 ( whichI think is a commercial printing resolution) However when I now reduced the image in size I got a better end product.
So I've searched the help file for info on what/how this auto button does but can't find anything.
Can someone tell me what it does or where to look in the help file?
thanks
Ian
Hi
thanks for that, as you surmise it doesn't do what I thought but looking on the bright side, another step up the learning curve ;-)
cheers
Ian
Similar Messages
-
With the new Keynote upgrade (version 6.1), the slide image size on handouts is very small, which makes it difficult to read slide content when compiling lecture notes for students. Is there a way to make the slide size larger while still keeping to a format of 3 slides per page with lines?
A number of posts have reported the same issue, two workarounds:
1
check the paper handling options or equivalent in your print dialogue box and set to scale to fit
2
in the Keynote option, in the dropdown menu in the Print section, select Individual Slides
then choose Layout, and set the number of pages, when printed you will have multiple pages on a single sheet. -
No "image size" option from pictures taken with front camera?
When e-mailing a picture taken with the rear camera, I am prompted to choose an "image size." However, this option does not come up for any photo taken with the front camera.
Is this a bug or how it is supposed to function, or am I doing something wrong?
"Prompt for email image resize" is enabled in Hub and under Display and Actions for every e-mail account. I have 10.3.1.841 on the Classic.I understand what you are trying to say, however I'm not sure you understand what others have been trying to tell you.
Yes, the iPhone comes with a camera, and it comes with a standard camera application. This is a resident Apple application. You downloaded a new camera "application", not a new camera. This is a 3rd party application that uses the installed camera to operate. When trying to use Facebook, another 3rd party application, and you want to take a picture, it uses the Apple camera interface, because it cannot interact with another 3rd party application. In other words, as many have said, two third party applications cannot run together, or interact together, i.e. Facebook and your camera application.
Does that make sense now? While you can use the downloaded application to take pictures versus the Apple camera application, you cannot change the API for another application to use another 3rd party application for a task. I hopw this explanation works for you. -
Snow Leopard, iPhoto, Mail - loss of image size option when mailing photos
I just installed Snow Leopard on both my laptop and my desktop. Now I have lost one of the size options when I email images directly from iPhoto. This is a big problem for me, as I have the need to send photos out to colleagues for their review several times per week. Before the new OS, I could choose (from within iPhoto or from within Mail) from these options: small, medium, large, and full-size. "Large" was the choice that almost always worked best for me. Now an image is medium-sized no matter whether you choose medium or large. Small and full-size still work.
If I add images to a mail using the photo browser in Mail (which is less convenient for me anyway), then I lose the titles and descriptions I have added to those images in iPhoto. Not good.
Is there a setting I can change, or is this a bug, or what?
Help.
MarionErnie,
It's not the the image size buttons are not available. They are. It's that they don't work correctly. From within iPhoto: choosing "small" gives me a small image; choosing "medium" gives me a medium image; choosing "large" also gives me a medium image; choosing "full" gives me a full-size image. So, there are four buttons, but only three sizes. I need large, and it's the one that's not working.
I am currently experimenting with your export-attach suggestion, and the results are very messy indeed as well as inconsistent. If I export an image as .jpeg and as full-size, and then attach them to a mail, the first problem is that I lose all the titles and descriptions, even though I have chosen to export them. In the past, all the images lined up neatly in the body of the message with titles underneath each one; now the images are all "stuck together" and you must mouse over to get the title info. Thus you can see this info for only one image at a time - inconvenient for my colleagues.
The second problem is that, the size option buttons work for some images and not for others. I tried attaching three files of different sizes: 2.7MB, 5.2MB, and 6.2MB. All four size buttons work for the two larger files, but, once again "medium" and "large" choices both result in the same size image, "medium."
Even if the export-attach option worked correctly, it would involve many more steps and much more time than my former method of sending direct from iPhoto.
I have not upgraded to iLife9. Perhaps the problem has been corrected in it. I was holding out for iLife10, but might go ahead with 9 if I could be assured it would work. This is really a huge problem for me.
Thanks,
Marion -
Is there any options/addons for selecting/changing image size when viewing images?
When clicking to open images when on web pages there is no option to select size.
I'm looking at some pages that have images (mostly jpg) I like to compare and that is very hard when all images open in a size that normally fill most of the browser window.
So I wonder if there is some hidden options or addons for selecting image size when opening images for viewing?
I have tried Image resizer/scaler, image zoom and show picture with mix results. Image resizer/scaler and image zoom allow resizing of images, but when opening images on same tab as web page the white image "frame" that is visible when reducing image size is left in original size. This make viewing and opening other pages a hazard.
I'm grateful for any help...cheers :-)
Picture of white frame
http://s25.postimg.org/z1ubo6zun/Remove_Exterior_Fog_at_Skyrim_Nexus_mods_and_c.pnghehe no offense, but I'm not following the version rushing from Mozilla. I'm using many customizations and addons and it is a nightmare to change to a new version and practically impossible to use last version. Also the FIrefox history have shown that earlier versions have both been more stable and had better implementation of features.
Spending hours customizing and finding out that addons dont work with new version every time Firefox come with a new version , no thanks. For that to happen Firefox have to be more compatible across versions and more friendly toward customization in updates and new versions. I have used Firefox for at least 8-9 years with practically no security problems and one thing I have learned is: dont update or install next version if the version I have is working well.
Maybe I should have mentioned this in this question, that Im using v26 and that my FIrefox is heavily modified with addons and customizations.
'''Back to the subject'''
Anyway I dont think any of my customizations or addons should create a white frame behind images, but I'm asking to find out if you guys also get this white frame when resizing pictures to a smaller size after clicking images for viewing. -
Hello, we are interested in more information on the Image Size > Fit To option in phototshop. For example, if we open a 46x25 inch 120 dpi image and choose Fit to 4x6" does all of the resolution remain? Any links to tutorials in this area are appreciated.
Let's look at the first thing: Aspect Ratio 46W x 25H does not fit 6W x 4H exactly. You get 6W x 3.621H If we preserve Landscape Orientation and Aspect Ratio. If I set H to 4, W will be 7.36 inches, clipping your picture.
You'll have to decide on how to clip off that 1.36 inches so your picture can be 4 x 6 in order to solve that problem.
Notice I set Resample off. Throwing out pixels is destructive editing. So what I am doing is "Scaling", changing the Print Size without touch the pixels. Notice how high the resolution goes up.
To Resample or not will be your decision. I hope I answered your questions properly. Let me know otherwise.
Gene -
Image size pop-up menu no longer an option
"Reduce the size of the attached images by choosing Small, Medium, or Large from the Image Size pop-up menu at the bottom of the message window. The menu appears when you drag or attach a picture to the message."
I used to have this option. I just noticed it isn't there anymore. Tried deleting the mail preference file, but it didn't help.
Any suggestions?
thanks,
clintNevermind, I just figured it out. My screen capturing widget saves files as .jpeg instead of .jpg. And Mail didn't like that.
-
Transparent edge bug in image size reduction using bicubic
I'm using Photoshop CS6 (64-bit) and ACR 7.1, all patched to the latest version today (13 June), and running Windows 7 64-bit. When I reduce the image size of an originally smart object using bicubic, the edges will be somewhat transparent, creating an ugly border around the image.
Step 1: Open a raw file. ACR 7.1 will pop up. The raw file is a CR2 file produced by Canon EOS 7D. Workflow option: sRGB, 16 bit, 3888x2592.
Step 2: Press shift+click the Open button to open it as smart object.
Step 3. Right click the layer and choose rasterize layer. When you zoom the image, there is nothing wrong in the edges.
Step 4: Resize the image (CTRL+ALT+I) for example to 300x200 using Bicubic resampling (bicubic auto, whatever).
The edges (outermost 1 pixel) will be transparent! See attached image.
This doesn't happen:
* in photoshop cs5
* if I use bilinear or other resampling
* if I import the file from ACR to PS as a normal bitmap (not using shift+click)
Anyone know what's going on here? My workflow involves opening files from Camera Raw as smart object, so if there is any workaround until the next patch I will be very glad.>> Are you sure?
Yeah. I'm sorry, but why do you think I would write it if I didn't try it? I tried bilinear and nearest neighbor and they all work fine.
And well considering the algorithms average neighboring pixels, with a naive implementation a transparent edge is expected i guess, but I expect photoshop cs6 to be just a little bit smarter than that. -
System Image Utility - universal_boot option only on Intel machines
I'm using System Image Utility on 1.8 GHz PowerPC G5 running Mac OS X Server version 10.5.2. When I try to create a NetBoot image with the standard settings (no customization) and a Mac OS X 10.5 Install DVD, I get the following message:
updatedyld_sharedcache failed: universal_boot option can only be used on intel machines
The rest of the log is below; any help you can provide would be appreciated. Thanks!
Log:
Starting image creation.
Workflow Started (2008-05-16 16:05:27 -0500)
Starting action: Define Image Source
Finished running action: Define Image Source
Starting action: Add User Account
Finished running action: Add User Account
Starting action: Create Image
Starting image creation process...
Create NetBoot Image
created: /Users/[username]/Documents/NetBoot of Mac OS X Install DVD/NetBoot.dmg
installer: Package name is Mac OS X
installer: Installing at base path /tmp/mnt
installer: The install was successful.
updatedyld_sharedcache failed: universal_boot option can only be used on Intel machines
hdiutil: couldn't eject "disk3" - error 49168
"disk3" unmounted.
Script is done.
NetBoot creation failed.
Image creation process finished...
Stopping image creation.
Image creation failed.Here's the contents of the Debug log; I couldn't find where the problem was, but maybe someone can help. (I'm also not sure how to keep the discussion board from translating some of the code to markup). Thanks!
Starting image creation.
Workflow Started (2008-05-19 16:42:42 -0500)
Starting action: Define Image Source
Finished running action: Define Image Source
Starting action: Add User Account
Finished running action: Add User Account
Starting action: Create Image
Starting image creation process...
Create NetBoot Image
progressPrefix="_progress"
++ progressPrefix=_progress
scriptsDebugKey="DEBUG"
++ scriptsDebugKey=DEBUG
imageIsUDIFKey="1"
++ imageIsUDIFKey=1
mountPoint="/tmp/mnt"
++ mountPoint=/tmp/mnt
ownershipInfoKey="1000:20"
++ ownershipInfoKey=1000:20
dmgTarget="NetBoot"
++ dmgTarget=NetBoot
sourceVol="/Volumes/Mac OS X Install DVD"
++ sourceVol='/Volumes/Mac OS X Install DVD'
export CM_BUILD="CM_BUILD"
++ export CM_BUILD=CM_BUILD
++ CM_BUILD=CM_BUILD
userLanguage[0]="English"
++ userLanguage[0]=English
userIsAdmin[0]="1"
++ userIsAdmin[0]=1
userImagePath[0]="/Library/User Pictures/Nature/Cactus.tif"
++ userImagePath[0]='/Library/User Pictures/Nature/Cactus.tif'
export _com_apple_kextd_skiplocks="1"
++ export _com_apple_kextd_skiplocks=1
++ _com_apple_kextd_skiplocks=1
userPassHash[0]="000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000006A29520ED4FE4E8C7DE0930018E9284B1078E0BB4CF77F870000000 000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000"
++ userPassHash[0
]=000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000006A29520ED4FE4E8C7DE0930018E9284B1078E0BB4CF77F870000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000
userFullName[0]="[user full name]"
++ userFullName[0]='[user full name]'
destPath="/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD"
++ destPath='/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD'
userUnixName[0]="[user short name]"
++ userUnixName[0]=[user short name]
. "$1/createCommon.sh"
+ . /tmp/niutemp.mdOQAzsJ/createCommon.sh
# createCommon.sh
# Common functionality for the Image creation process.
# sourced in by the various SIU scripts
# Copyright 2007 Apple Inc. All rights reserved.
# Using dscl, create a user account
AddLocalUser()
# $1 long name
# $2 short name
# $3 isAdminUser key
# $4 password hash
# $5 user picture path
# $6 Language string
local databasePath="/Local/Target/Users/${2}"
# Find a free UID between 501 and 599
for ((i=501; i<600; i++)); do
output=`/usr/bi
n/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -search /Local/Target/Users UniqueID $i`
# If there is already an account dscl returns it, so we're looking for an empty return value.
if [ "$output" == "" ]; then
break
fi
done
# Create the user record
/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -create $databasePath || exit 1
# Add long name
/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -append $databasePath RealName "${1}" || exit 1
# Add PrimaryGroupID
if [ "${3}" == 1 ]; then
/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -append $databasePath PrimaryGroupID 80 || exit 1
else
/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -append $databasePath PrimaryGroupID 20 || exit 1
fi
# Add UniqueID
/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -append $databasePath UniqueID ${i} || exit 1
# Add Home Directory entry
/usr/bin/dscl -f "${mountP
oint}/var/db/dslocal/nodes/Default" localonly -append $databasePath dsAttrTypeNative:home /Users/${2} || exit 1
/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -append $databasePath authentication_authority ";ShadowHash;" || exit 1
/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -append $databasePath picture "${5}" || exit 1
/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -append $databasePath passwd "*" || exit 1
# Add shell
/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -append $databasePath UserShell "/bin/bash" || exit 1
# lookup generated uid
genUID=`/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -read /Local/Target/Users/${2} GeneratedUID` || exit 1
genUID=${genUID:14:36}
# make sure the shadow/hash directory exists
if [ ! -e "${mountPoint}/var/db/shadow/hash" ] ; then
/bin/mkdir -p "${mountPoint}/var/db/shadow/hash" || exit 1
/bin/chmod -R 700 "${mountPoint}/var/
db/shadow" || exit 1
fi
# to copy our password hash in there...
echo "${4}" > "${mountPoint}/var/db/shadow/hash/$genUID"
/bin/chmod 600 "${mountPoint}/var/db/shadow/hash/$genUID" || exit 1
# Create Home directory
if [ -e "/System/Library/User Template/${6}.lproj/" ]; then
/usr/bin/ditto "/System/Library/User Template/${6}.lproj/" "${mountPoint}/Users/${2}" || exit 1
else
/usr/bin/ditto "/System/Library/User Template/English.lproj/" "${mountPoint}/Users/${2}" || exit 1
fi
/usr/sbin/chown -R $i:$i "${mountPoint}/Users/${2}" || exit 1
# If they exist, apply any Append.bom changes
ApplyAppendBom()
local tempDir="$1"
local srcVol="$2"
local opt=""
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-v"
fi
if [ -e "$tempDir/Append.bom" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Applying Append.bom additions from System Image Utility"
fi
/usr/bin/ditto $opt -bom "$tempDir/Append.bom" "$srcVol" "${mountPoint}" || exit
1
fi
if [ -e "$srcVol/Library/Application Support/Apple/System Image Utility/Append.bom" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Applying Append.bom additions from $srcVol"
fi
/usr/bin/ditto $opt -bom "$srcVol/Library/Application Support/Apple/System Image Utility/Append.bom" "$srcVol" "${mountPoint}" || exit 1
fi
# Copies a list of packages (full paths contained in the file at $1) from source to .../System/Installation/Packages/
CopyPackagesFromFile()
local theFile="$1"
local opt=""
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-v"
fi
while read FILE
do
if [ -e "${FILE}" ]; then
local leafName=`basename "${FILE}"`
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Copying ${FILE}."
fi
/usr/bin/ditto $opt "${FILE}" "${mountPoint}/System/Installation/Packages/${leafName}" || exit 1
fi
done < "
local opt=""
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-v"
fi
while read FILE
do
if [ -e "${FILE}" ]; then
local leafName=`basename "${FILE}"`
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Copying ${FILE}."
fi
read SUB_PATH
/usr/bin/ditto $opt "${FILE}" "${mountPoint}/System/Installation/Packages/${SUB_PATH}${leafName}" || exit 1
fi
done < "${theFile}"
# Create the dyld shared cache files
CreateDyldCaches()
local opt=""
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Creating dyld shared cache files"
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-debug"
fi
fi
/usr/bin/update_dyld_shared_cache -root "${mountPoint}" -universal_boot -force $opt
# Validate or create the destination directory and mo
unt point
CreateOrValidateDestination()
local destDir="$1"
if [ ! -d "$destDir" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Creating working path at $destDir"
fi
/bin/mkdir -p "$destDir" || exit 1
fi
# Create mount point
if [ ! -d "${mountPoint}" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Creating mountpoint for in $destDir"
fi
/bin/mkdir -p "${mountPoint}" || exit 1
fi
# If any exist, apply any user accounts
CreateUserAccounts()
local count="${#userFullName[*]}"
if [ $count -gt 0 ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Adding $count user account(s) to the image"
fi
for ((index=0; index<$count; index++)); do
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Adding user ${userFullName[$index]}"
fi
#lay down user here
AddLocalUser "${userFullN
ame[$index]}" "${userUnixName[$index]}" "${userIsAdmin[$index]}" "${userPassHash[$index]}" "${userImagePath[$index]}" "${userLanguage[$index]}"
done
fi
# Create an installer package in /System/Installation/Packages/ wrapping the supplied script
InstallerPackageFromScript()
local tempDir="$1"
local scriptPath="$2"
local scriptName=`basename "${scriptPath}"`
local opt=""
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Create installer for script $scriptName"
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-v"
fi
fi
# shouldn't exist on entry...
if [ -e "${tempDir}/emptyDir" ]; then
/bin/rm -rf "${tempDir}/emptyDir"
fi
# make some directories to work in
/bin/mkdir $opt -p "${tempDir}/$scriptName.pkg/Contents/Resources"
/bin/mkdir $opt "${tempDir}/emptyDir" || exit 1
cd "${tempDir}/emptyDir"
# Create Archive.pax.gz
/bin/pax -w -x cpio -f "$tempDir/$scriptName.pkg/Contents/Archive.pax" .
/usr/bin/gzip "$tempDir/$scriptName.pkg
/Contents/Archive.pax"
# Create the Archive.bom file
/usr/bin/mkbom "$tempDir/emptyDir/" "$tempDir/$scriptName.pkg/Contents/Archive.bom"
# Create the Info.plist
/bin/cat > "$tempDir/$scriptName.pkg/Contents/Info.plist" << END
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.server.SystemImageUtility.$scriptName</string>
<key>CFBundleShortVersionString</key>
<string>1</string>
<key>IFMajorVersion</key>
<integer>1</integer>
<key>IFMinorVersion</key>
<integer>0</integer>
<key>IFPkgFlagDefaultLocation</key>
<string>/tmp</string>
<key>IFPkgFlagInstallFat</key>
<false/>
<key>IFPkgFlagIsRequired</key>
<false/>
<key>IFPkgFormatVersion</key>
<real>0.10000000149011612</real>
</dict>
</plist>
END
echo "pkmkrpkg1" > "$tempDir/$scriptName.pkg/Contents/PkgInfo"
echo "major: 1\nminor: 0" > "$tempDir/$scriptName
.pkg/Contents/Resources/package_version"
# Copy the script
/bin/cp "$scriptPath" "$tempDir/$scriptName.pkg/Contents/Resources/postflight"
# copy the package to the Packages directory
/usr/bin/ditto $opt "$tempDir/$scriptName.pkg" "${mountPoint}/System/Installation/Packages/$scriptName.pkg" || exit 1
# clean up
/bin/rm -r "$tempDir/emptyDir"
/bin/rm -r "$tempDir/$scriptName.pkg"
# If restoreDSBindings.sh exists, tar up the DS data and install it all onto the install image
InstallLocalDSBindings()
local tempDir="$1"
local niuTempDir="var/tmp/niu"
local scriptDir=${niuTempDir}/postinstall
local opt=""
if [ -e "$tempDir/restoreDSBindings.sh" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Installing Directory Service bindings from this computer"
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-v"
fi
fi
# make the directory if needed
/bin/mkdir -p $opt "${mountPoint}/${scriptDir}" || exit 1
# tar up the Directory
Service settings
/usr/bin/tar $opt -cf "${mountPoint}/${niuTempDir}/DSBindings.tar" /Library/Preferences/DirectoryService/ || exit 1
/usr/bin/ditto $opt "$tempDir/restoreDSBindings.sh" "${mountPoint}/${scriptDir}/restoreDSBindings.sh" || exit 1
# Set the permissions just in case
/usr/sbin/chown root:wheel "${mountPoint}/${scriptDir}/restoreDSBindings.sh"
/bin/chmod 755 "${mountPoint}/${scriptDir}/restoreDSBindings.sh"
# make an installer package out of the script
InstallerPackageFromScript "$tempDir" "$tempDir/restoreDSBindings.sh"
fi
# If it exists, install the PowerManagement.plist onto the install image
InstallPowerManagementPlist()
local tempDir="$1"
local opt=""
if [ -e "$tempDir/com.apple.PowerManagement.plist" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Installing progress announcer to install image"
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-v"
fi
fi
/usr/bin/ditto $opt "$tempDir/com.app
le.PowerManagement.plist" "${mountPoint}/Library/Preferences/SystemConfiguration/com.apple.PowerManagemen t.plist" || exit 1
/usr/sbin/chown root:wheel "${mountPoint}/Library/Preferences/SystemConfiguration/com.apple.PowerManagemen t.plist"
/bin/chmod 644 "${mountPoint}/Library/Preferences/SystemConfiguration/com.apple.PowerManagemen t.plist"
fi
# If it exists, install the InstallerStatusNotifications.bundle and progress emitter onto the install image
InstallProgressPieces()
local tempDir="$1"
local opt=""
if [ -e "$tempDir/InstallerStatusNotifications.bundle" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Installing progress announcer to install image"
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-v"
fi
fi
/usr/bin/ditto $opt "$tempDir/InstallerStatusNotifications.bundle" "${mountPoint}/System/Library/CoreServices/InstallerStatusNotifications.bundle" || exit 1
/usr/sbin/chown -R root:wheel "${mountPoint}/System/Lib
rary/CoreServices/InstallerStatusNotifications.bundle"
/bin/chmod 755 "${mountPoint}/System/Library/CoreServices/InstallerStatusNotifications.bundle"
fi
if [ -e "$tempDir/com.apple.ProgressEmitter.plist" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Installing status emitter to image"
fi
/usr/bin/ditto $opt "$tempDir/progress_emitter" "${mountPoint}/usr/sbin/progress_emitter" || exit 1
/usr/sbin/chown root:wheel "${mountPoint}/usr/sbin/progress_emitter"
/bin/chmod 555 "${mountPoint}/usr/sbin/progress_emitter"
/usr/bin/ditto $opt "$tempDir/com.apple.ProgressEmitter.plist" "${mountPoint}/System/Library/LaunchDaemons/com.apple.ProgressEmitter.plist" || exit 1
/usr/sbin/chown root:wheel "${mountPoint}/System/Library/LaunchDaemons/com.apple.ProgressEmitter.plist"
/bin/chmod 644 "${mountPoint}/System/Library/LaunchDaemons/com.apple.ProgressEmitter.plist"
fi
# Converts a list of scripts (full paths contained in the file at $1) into pa
ckages in .../System/Installation/Packages/
InstallScriptsFromFile()
local tempDir="$1"
local theFile="$2"
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Converting scripts into install packages"
fi
while read FILE
do
if [ -e "${FILE}" ]; then
# make an installer package out of the script
InstallerPackageFromScript "$tempDir" "${FILE}"
fi
done < "
local destDir="$2"
local opt=""
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Performing post install cleanup"
if [ "${scriptsDebugKey}" == "DEBUG" ] ; then
opt="-v"
fi
fi
# delete the DS indices to force reindexing...
if [ -e "${mountPoint}/var/db/dslocal/indices/Default/index" ]; then
/bin/rm $opt "${mountPoint}/var/db/dslocal/indices/Default/index"
fi
if [ "${scriptsDebugKey}" == "VERBO
SE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Detaching disk image"
fi
/usr/bin/hdiutil detach "${mountPoint}" || exit 1
# remove the mount folder
/bin/rmdir "${mountPoint}" || exit 1
# copy the NBImageInfo.plist file
/usr/bin/ditto $opt "$tempDir/NBImageInfo.plist" "$destDir/NBImageInfo.plist" || exit 1
echo "Correcting permissions. ${ownershipInfoKey} $destDir"
/usr/sbin/chown -R "${ownershipInfoKey}" "$destDir"
# rename the folder to .nbi
if [ ! -e "$destDir.nbi" ]; then
/bin/mv $opt "$destDir" "$destDir.nbi" || exit 1
else
local parentDir=`dirname "${destDir}"`
local targetName=`basename "${destDir}"`
for ((i=2; i<1000; i++)); do
if [ ! -e "${parentDir}/${targetName}_$i.nbi" ]; then
/bin/mv $opt "$destDir" "${parentDir}/${targetName}_$i.nbi" || exit 1
break
fi
done
fi
# Prepare the source by deleting stuff we don't want to copy if sourcing a volume
PreCleanSource()
local srcVol="$1"
local opt=""
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${
scriptsDebugKey}" == "DEBUG" ]; then
if [ "${scriptsDebugKey}" == "DEBUG" ] ; then
opt="-v"
fi
fi
if [ -e "$srcVol/private/var/vm/swapfile*" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Removing swapfiles on $1"
fi
/bin/rm $opt "$srcVol/private/var/vm/swapfile*"
fi
if [ -d "$srcVol/private/tmp" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Cleaning out /private/tmp on $1"
fi
/bin/rm -r $opt "$srcVol/private/tmp/*"
fi
if [ -d "$srcVol/private/var/tmp" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Cleaning out /private/var/tmp on $1"
fi
/bin/rm -r $opt "$srcVol/private/var/tmp/*"
fi
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Cleaning out devices and volumes on $1"
fi
if [ -d "$srcVol/Volumes" ]; then
/bin/rm -r $opt "$srcVol/Volumes/*"
fi
if [ -d "$srcVol/dev" ]; t
hen
/bin/rm $opt "$srcVol/dev/*"
fi
if [ -d "$srcVol/private/var/run" ]; then
/bin/rm -r $opt "$srcVol/private/var/run/*"
fi
# Copy kernel and build the kext cache on the boot image
PrepareKernelAndKextCache()
local destDir="$1"
local opt=""
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Preparing the kernel and kext cache for the boot image"
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-v"
fi
fi
for ARCH in i386 ppc; do
# Prepare the kernel
/bin/mkdir $opt "$destDir/${ARCH}" || exit 1
/usr/bin/lipo -extract "${ARCH}" "${mountPoint}/mach_kernel" -output "$destDir/${ARCH}/mach.macosx" || exit 1
# Build kext cache
/usr/sbin/kextcache -a ${ARCH} -s -l -n -z -m "$destDir/${ARCH}/mach.macosx.mkext" "${mountPoint}/System/Library/Extensions" || exit 1
done
# Create the PPC and I386 boot loaders on the boot image
PrepareBootLoader()
local srcVol="$1"
local destDir="$2"
local opt=""
if [ "${scriptsDebugKey}
" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Preparing boot loader"
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-v"
fi
fi
if [ -e "${mountPoint}/usr/standalone/ppc/bootx.bootinfo" ]; then
/usr/bin/ditto $opt "${mountPoint}/usr/standalone/ppc/bootx.bootinfo" "$destDir/ppc/booter" || exit 1
/usr/bin/ditto $opt "${mountPoint}/usr/standalone/i386/boot.efi" "$destDir/i386/booter" || exit 1
else
/usr/bin/ditto $opt "$srcVol/usr/standalone/ppc/bootx.bootinfo" "$destDir/ppc/booter" || exit 1
/usr/bin/ditto $opt "$srcVol/usr/standalone/i386/boot.efi" "$destDir/i386/booter" || exit 1
fi
# If it exists, install the partitioning application and data onto the install image
ProcessAutoPartition()
local tempDir="$1"
local opt=""
if [ -e "$tempDir/PartitionInfo.plist" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Installing Partitioning application and data to install image"
if [ "${scriptsDebugKey}" ==
"DEBUG" ]; then
opt="-v"
fi
fi
/usr/bin/ditto $opt "$tempDir/PartitionInfo.plist" "${mountPoint}/System/Installation/PartitionInfo.plist" || exit 1
/usr/bin/ditto $opt "$tempDir/AutoPartition.app" "${mountPoint}/System/Installation/AutoPartition.app" || exit 1
# Tell the installer to run the Partitioning application
/bin/echo "#!/bin/sh
/System/Installation/AutoPartition.app/Contents/MacOS/AutoPartition" > "${mountPoint}/private/etc/rc.cdrom.postWS"
# Due to the way rc.install sources the script, it needs to be executable
/usr/sbin/chown root:wheel "${mountPoint}/private/etc/rc.cdrom.postWS"
/bin/chmod 755 "${mountPoint}/private/etc/rc.cdrom.postWS"
fi
# If it exists, install the minstallconfig.xml onto the install image
ProcessMinInstall()
local tempDir="$1"
local opt=""
if [ -e "$tempDir/minstallconfig.xml" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Installing minstallconfig.xml to install image"
if
[ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-v"
fi
fi
/usr/bin/ditto $opt "$tempDir/minstallconfig.xml" "${mountPoint}/etc/minstallconfig.xml" || exit 1
/usr/sbin/chown root:wheel "${mountPoint}/etc/minstallconfig.xml"
/bin/chmod 644 "${mountPoint}/etc/minstallconfig.xml"
fi
# untar the OSInstall.mpkg so it can be modified
untarOSInstallMpkg()
local tempDir="$1"
local opt=""
# we might have already done this, so check for it first
if [ ! -d "${tempDir}/OSInstall_pkg" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "uncompressing OSInstall.mpkg"
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
opt="-v"
fi
fi
/bin/mkdir "${tempDir}/OSInstall_pkg"
cd "${tempDir}/OSInstall_pkg"
/usr/bin/xar $opt -xf "${mountPoint}/System/Installation/Packages/OSInstall.mpkg"
# make Distribution writeable
/bin/chmod 777 "${tempDir}/OSInstall_pkg"
/bin/chmod 666 "${tempDir}/OSInstall_pkg/Distribution"
fi
handler (
echo "Terminated. Cleaning up. Unmounting $destPath"
/usr/bin/hdiutil detach "${mountPoint}"
/bin/rmdir "${mountPoint}"
/bin/rm -r "$destPath"
exit
trap "handler" TERM INT
+ trap handler TERM INT
# Set up for script debugging
debug_opt=""
+ debug_opt=
if [ "${scriptsDebugKey}" == "DEBUG" ]; then
debug_opt="-v"
fi
+ '[' DEBUG == DEBUG ']'
+ debug_opt=-v
# Prepare the destination
CreateOrValidateDestination "$destPath"
+ CreateOrValidateDestination '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD'
+ local 'destDir=/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD'
+ '[' '!' -d '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD' ']'
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Creating working path at /Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD'
Creating working path at /Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD
+ /bin/mkdir -p '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD'
+ '[' '!' -d /tmp/mnt ']'
# update progress i
nformation
echo "${progressPrefix}_creatingImage_"
+ echo
# Create the appropriate disk image type
imageExtension="sparseimage"
+ imageExtension=sparseimage
if [ "${imageIsUDIFKey}" == 1 ]; then
tempsize=""
# if installing from DVD, get the max install size, otherwise use the volume size
if [ -e "${sourceVol}/System/Installation/Packages/OSInstall.mpkg" ]; then
/usr/sbin/installer -plist -verbose -pkginfo -pkg "${sourceVol}/System/Installation/Packages/OSInstall.mpkg" > "$1/OSInstall.plist"
tempsize=`/usr/bin/defaults read "$1/OSInstall" Size`
tempsize=$((tempsize/1024))
else
tempsize=`df -m "$sourceVol" | tail -n 1 | awk '{print $3}'`
fi
# Add one percent for safety, 500MB for the dyld caches and 400MB to eliminate the "disk is almost full" message
size=$(($tempsize+$(($tempsize/100))+900))
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Creating disk image (Size: $size MB)"
fi
# Create and atta
ch disk image
/usr/bin/hdiutil create "$destPath/$dmgTarget" -megabytes $size -volname "$dmgTarget" -uid 0 -gid 80 -mode 1775 -layout "UNIVERSAL CD" -fs HFS+ -stretch 500g -ov || exit 1
imageExtension="dmg"
else
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Creating sparse disk image"
fi
/usr/bin/hdiutil create "$destPath/$dmgTarget" -type SPARSE -size 500g -volname "$dmgTarget" -uid 0 -gid 80 -mode 1775 -layout "UNIVERSAL CD" -fs HFS+ -ov || exit 1
fi
+ '[' 1 == 1 ']'
+ tempsize=
+ '[' -e '/Volumes/Mac OS X Install DVD/System/Installation/Packages/OSInstall.mpkg' ']'
+ /usr/sbin/installer -plist -verbose -pkginfo -pkg '/Volumes/Mac OS X Install DVD/System/Installation/Packages/OSInstall.mpkg'
/usr/bin/defaults read "$1/OSInstall" Size
++ /usr/bin/defaults read /tmp/niutemp.mdOQAzsJ/OSInstall Size
+ tempsize=11937692
+ tempsize=11657
+ size=12673
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Creating disk image (Size: 12673 MB)'
Creating disk image (Size: 12673 MB)
+ /usr/bin/hdiutil create '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/NetBoot' -megabytes 12673 -volname NetBoot -uid 0 -gid 80 -mode 1775 -layout 'UNIVERSAL CD' -fs HFS+ -stretch 500g -ov
created: /Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/NetBoot.dmg
+ imageExtension=dmg
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Attaching disk image"
fi
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Attaching disk image'
Attaching disk image
/usr/bin/hdiutil attach "$destPath/$dmgTarget.$imageExtension" -owners on -nobrowse -mountpoint "${mountPoint}" -quiet || exit 1
+ /usr/bin/hdiutil attach '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/NetBoot.dmg' -owners on -nobrowse -mountpoint /tmp/mnt -quiet
# Copy source Volume base system to
if [ -e "${sourceVol}/System/Installation/Packages/OSInstall.mpkg" ]; then
# update progress information
echo "${progressPrefix}_installingSystem_"
if [ -e "$1/MacOSXInstaller.choiceChanges" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Installing to destination volume with choice selection."
fi
/usr/sbin/installer -applyChoiceChangesXML "$1/MacOSXInstaller.choiceChanges" -pkg "${sourceVol}/System/Installation/Packages/OSInstall.mpkg" -target "${mountPoint}"
else
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Installing to destination volume"
fi
/usr/sbin/installer -pkg "${sourceVol}/System/Installation/Packages/OSInstall.mpkg" -target "${mountPoint}"
fi
# bless the boot folder
/usr/sbin/bless -folder "${mountPoint}/System/Library/CoreServices" -quiet --bootinfo --bootefi
# "kext"
if [ -e "${mountPoint}/System/Library/StartupItems/NetBootSharingNames"
]; then
/bin/chmod 0755 "${mountPoint}/System/Library/StartupItems"
/usr/sbin/chown -R root:wheel "${mountPoint}/System/Library/StartupItems/NetBootSharingNames"
/bin/chmod 0755 "${mountPoint}/System/Library/StartupItems/NetBootSharingNames"
/bin/chmod 0755 "${mountPoint}/System/Library/StartupItems/NetBootSharingNames/NetBootSharingNa mes"
/bin/chmod 0644 "${mountPoint}/System/Library/StartupItems/NetBootSharingNames/StartupParameter s.plist"
fi
if [ ! -d "${mountPoint}/Library/Preferences/DirectoryService" ]; then
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Creating DirectoryService directory"
fi
/bin/mkdir $debug_opt "${mountPoint}/Library/Preferences/DirectoryService"
/bin/chmod 0775 "${mountPoint}/Library/Preferences/DirectoryService"
fi
/usr/sbin/kextcache -a i386 -a ppc -l -z -m "${mountPoint}/System/Library/Extensions.mkext" "${mountPoint}/System/Library/Extensions" || exit 1
else
# update progress information
echo "${progressPre
fix}_copyingSource_"
PreCleanSource "$sourceVol"
if [ "${scriptsDebugKey}" == "VERBOSE" -o "${scriptsDebugKey}" == "DEBUG" ]; then
echo "Copying source volume"
fi
/usr/bin/ditto $debug_opt "$sourceVol" "${mountPoint}"
fi
+ '[' -e '/Volumes/Mac OS X Install DVD/System/Installation/Packages/OSInstall.mpkg' ']'
+ echo
+ '[' -e /tmp/niutemp.mdOQAzsJ/MacOSXInstaller.choiceChanges ']'
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Installing to destination volume'
Installing to destination volume
+ /usr/sbin/installer -pkg '/Volumes/Mac OS X Install DVD/System/Installation/Packages/OSInstall.mpkg' -target /tmp/mnt
installer: Package name is Mac OS X
installer: Installing at base path /tmp/mnt
installer: The install was successful.
+ /usr/sbin/bless -folder /tmp/mnt/System/Library/CoreServices -quiet --bootinfo --bootefi
+ '[' -e /tmp/mnt/System/Library/StartupItems/NetBootSharingNames ']'
+ '[' '!' -d /tmp/mnt/Library/Preferences/DirectoryService ']'
+ /usr/sbin/kextcache -a i386 -a ppc -l -z -m /tmp/mnt/System/Library/Extensions.mkext /tmp/mnt/System/Library/Extensions
# install the PowerManagement.plist onto the bootable image
InstallPowerManagementPlist "$1"
+ InstallPowerManagementPlist /tmp/niutemp.mdOQAzsJ
+ local tempDir=/tmp/niutemp.mdOQAzsJ
+ local opt=
+ '[' -e /tmp/niutemp.mdOQAzsJ/com.apple.PowerManagement.plist ']'
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Installing progress announcer to install image'
Installing progress announcer to install image
+ '[' DEBUG == DEBUG ']'
+ opt=-v
+ /usr/bin/ditto -v /tmp/niutemp.mdOQAzsJ/com.apple.PowerManagement.plist /tmp/mnt/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plis t
Copying /tmp/niutemp.mdOQAzsJ/com.apple.PowerManagement.plist
+ /usr/sbin/chown root:wheel /tmp/mnt/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plis t
+ /bin/chmod 644 /tmp/mnt/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plis t
# create the dyld caches
CreateDyldCaches
+ CreateDyldCaches
+ local opt=
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Creating dyld shared cache files'
Creating dyld shared cache files
+ '[' DEBUG == DEBUG ']'
+ opt=-debug
+ /usr/bin/update_dyld_shared_cache -root /tmp/mnt -universal_boot -force -debug
update_dyld_shared_cache failed: universal_boot option can only be used on Intel machines
# If it exists, install the partition data onto the bootable image
ProcessAutoPartition "$1"
+ ProcessAutoPartition /tmp/niutemp.mdOQAzsJ
+ local tempDir=/tmp/niutemp.mdOQAzsJ
+ local opt=
+ '[' -e /tmp/niutemp.mdOQAzsJ/PartitionInfo.plist ']'
# install the progress emitter onto the install image
InstallProgressPieces "$1"
+ InstallProgressPieces /tmp/niutemp.mdOQAzsJ
+ local tempDir=/tmp/niutemp.mdOQAzsJ
+ local opt=
+ '[' -e /tmp/niutemp.mdOQAzsJ/InstallerStatusNotifications.bundle ']'
+ '[' -e /tmp/niutemp.mdOQAzsJ/com.apple.ProgressEmitter.plist ']'
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Insta
lling status emitter to image'
Installing status emitter to image
+ /usr/bin/ditto /tmp/niutemp.mdOQAzsJ/progress_emitter /tmp/mnt/usr/sbin/progress_emitter
+ /usr/sbin/chown root:wheel /tmp/mnt/usr/sbin/progress_emitter
+ /bin/chmod 555 /tmp/mnt/usr/sbin/progress_emitter
+ /usr/bin/ditto /tmp/niutemp.mdOQAzsJ/com.apple.ProgressEmitter.plist /tmp/mnt/System/Library/LaunchDaemons/com.apple.ProgressEmitter.plist
+ /usr/sbin/chown root:wheel /tmp/mnt/System/Library/LaunchDaemons/com.apple.ProgressEmitter.plist
+ /bin/chmod 644 /tmp/mnt/System/Library/LaunchDaemons/com.apple.ProgressEmitter.plist
# update progress information
echo "${progressPrefix}_buildingBooter_"
+ echo
# Copy kernel and build the kext cache on the boot image
PrepareKernelAndKextCache "$destPath"
+ PrepareKernelAndKextCache '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD'
+ local 'destDir=/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD'
+ local opt=
+ '[' DEBUG == VERBO
SE -o DEBUG == DEBUG ']'
+ echo 'Preparing the kernel and kext cache for the boot image'
Preparing the kernel and kext cache for the boot image
+ '[' DEBUG == DEBUG ']'
+ opt=-v
+ for ARCH in i386 ppc
+ /bin/mkdir -v '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/i386'
mkdir: created directory '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/i386'
+ /usr/bin/lipo -extract i386 /tmp/mnt/mach_kernel -output '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/i386/mach.macosx'
+ /usr/sbin/kextcache -a i386 -s -l -n -z -m '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/i386/mach.macosx.mkext' /tmp/mnt/System/Library/Extensions
+ for ARCH in i386 ppc
+ /bin/mkdir -v '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/ppc'
mkdir: created directory '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/ppc'
+ /usr/bin/lipo -extract ppc /tmp/mnt/mach_kernel -output '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/ppc/mach.macosx'
+ /usr/sbin/kextcache -a ppc -s -l -n -z -m '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/ppc/mach.macosx.mkext' /tmp/mnt/System/Library/Extensions
# And finally, prepare the boot loader on the boot image
PrepareBootLoader "$sourceVol" "$destPath"
+ PrepareBootLoader '/Volumes/Mac OS X Install DVD' '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD'
+ local 'srcVol=/Volumes/Mac OS X Install DVD'
+ local 'destDir=/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD'
+ local opt=
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Preparing boot loader'
Preparing boot loader
+ '[' DEBUG == DEBUG ']'
+ opt=-v
+ '[' -e /tmp/mnt/usr/standalone/ppc/bootx.bootinfo ']'
+ /usr/bin/ditto -v /tmp/mnt/usr/standalone/ppc/bootx.bootinfo '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/ppc/booter'
Copying /tmp/mnt/usr/standalone/ppc/bootx.bootinfo
+ /usr/bin/ditto -v /tmp/mnt/usr/standalone/i386/boot.efi '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD/i386/booter'
Copying /tmp/mnt/usr/standalone/i386/boot.efi
# "touch"
/usr/bin/touch "${mountPoint}/private/var/db/.AppleSetupDone"
+ /usr/bin/touch /tmp/mnt/private/var/db/.AppleSetupDone
/usr/bin/touch "${mountPoint}/Library/Receipts/.SetupRegComplete"
+ /usr/bin/touch /tmp/mnt/Library/Receipts/.SetupRegComplete
/usr/bin/touch "${mountPoint}/.metadata_never_index"
+ /usr/bin/touch /tmp/mnt/.metadata_never_index
# remove software update
if [ -e "${mountPoint}/System/Library/CoreServices/Software Update.app" ]; then
/bin/rm -rf "${mountPoint}/System/Library/CoreServices/Software Update.app"
fi
+ '[' -e '/tmp/mnt/System/Library/CoreServices/Software Update.app' ']'
+ /bin/rm -rf '/tmp/mnt/System/Library/CoreServices/Software Update.app'
if [ -e "${mountPoint}/System/Library/PreferencePanes/SoftwareUpdate.prefPane" ]; then
/bin/rm -rf "${mountPoint}/System/Library/PreferencePanes/SoftwareUpdate.prefPane"
fi
+ '[' -e /tmp/mnt/System/Library/PreferencePanes/SoftwareUpdate.prefPane ']'
+ /bin/rm -rf /tmp/mnt/System/Library/PreferencePanes/SoftwareUpdate.prefPane
# add any user accounts
CreateUserAccounts
+ CreateUserAccounts
+ local count=1
+ '[' 1 -gt 0 ']'
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Adding 1 user account(s) to the image'
Adding 1 user account(s) to the image
+ (( index=0 ))
+ (( index<1 ))
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Adding user [user full name]'
Adding user [user full name]
+ AddLocalUser '[user full name]' [user short name] 1 0000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000006A29520ED4FE4E8C7DE0930018E9284B1078E0BB4CF77F8700000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000 '/Library/User Pictures/Nature/Cactus.tif' English
+ local databasePath=/Local/Target/Users/[user short name]
+ (( i=501 ))
+ (( i<600 ))
/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -search /Local/Target/Users UniqueID $i
++ /usr/bin/dscl -f /tmp/mnt/var/db/dslocal/nodes/Default localonly -search /Local/Target/Users UniqueID 501
+ output=
+ '[' '' == '' ']'
+ break
+ /usr/bin/dscl -f /tmp/mnt/var/db/dslocal/nodes/Default localonly -create /Local/Target/Users/[user short name]
+ /usr/bin/dscl -f /tmp/mnt/var/db/dslocal/nodes/Default localonly -append /Local/Target/Users/[user short name] RealName '[user full name]'
+ '[' 1 == 1 ']'
+ /usr/bin/dscl -f /tmp/mnt/var/db/dslocal/nodes/Default localonly -append /Local/Target/Users/[user short name] PrimaryGroupID 80
+ /usr/bin/dscl -f /tmp/mnt/var/db/dslocal/nodes/Default localonly -append /Local/Target/Users/[user short name] UniqueID 501
+ /usr/bin/dscl -f /tmp/mnt/var/db/dslocal/nodes/Default localonly -append /Local/Target/Users/[user short name] dsAttrTypeNative:home /Users/[user short name]
+ /usr/bin/dscl -f /tmp/mnt/var/db/dslocal/nodes/Default localonly -append /Local/Target/Users/[user short name] authentication_authority ';ShadowHash;'
+ /usr/bin/dscl -f /tmp/mnt/var/db/dslocal/nodes/Default localonly -append /Local/Target/Users/[user short name] picture '/Library/User Pictures/Nature/Cactus.tif'
+ /usr/bin/dscl -f /tmp/mnt/var/db/dslocal/nodes/Default localonly -append /Local/Target/Users/[user short name] passwd '*'
+ /usr/bin/dscl -f /tmp/mnt/var/db/dslocal/nodes/Default localonly -append /Local/Target/Users/[user short name] UserShell /bin/bash
/usr/bin/dscl -f "${mountPoint}/var/db/dslocal/nodes/Default" localonly -read /Local/Target/Users/${2} GeneratedUID
++ /usr/bin/dscl -f /tmp/mnt/var/db/dslocal/nodes/Default localonly -read /Local/Target/Users/[user short name] GeneratedUID
+ genUID='GeneratedUID: 2609E2EC-9C33-469B-B850-A3BF935D72FE'
+ genUID=2609E2EC-9C33-469B-B850-A3BF935D72FE
+ '[' '!' -e /tmp/mnt/var/db/shadow/hash ']'
+ /bin/mkdir -p /tmp/mnt/var/db/shadow/hash
+ /bin/chmod -R 700 /tmp/mnt/var/db/shadow
+ echo 0000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000006A29520ED4FE4E8C7DE0930018E9284B1078E0BB4CF77F8700000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000
+ /bin/chmod 600 /tmp/mnt/var/db/shadow/hash/2609E2EC-9C33-469B-B850-A3BF935D72FE
+ '[' -e '/System/Library/User Template/English.lproj/' ']'
+ /usr/bin/ditto '/System/Library/User Template/English.lproj/' /tmp/mnt/Users/[user short name]
+ /usr/sbin/chown -R 501:501 /tmp/mnt/Users/[user short name]
+ (( index++ ))
+ (( index<1 ))
# update progress information
echo "${progressPrefix}_finishingUp_"
+ echo
# perform the final cleanup
PostFlightDestination "$1" "$destPath"
+ PostFlightDestination /tmp/niutemp.mdOQAzsJ '/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD'
+ local tempDir=/tmp/niutemp.mdOQAzsJ
+ local 'destDir=/Users/[user short name]/Documents/NetBoot of Mac OS X Install DVD'
+ local opt=
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Performing post install cleanup'
Performing post install cleanup
+ '[' DEBUG == DEBUG ']'
+ opt=-v
+ '[' -e /tmp/mnt/var/db/dslocal/indices/Default/index ']'
+ '[' DEBUG == VERBOSE -o DEBUG == DEBUG ']'
+ echo 'Detaching disk image'
Detaching disk image
+ /usr/bin/hdiutil detach /tmp/mnt
T?∞T?– A≈ -
I tried resizing an image. I click on Image then Image Size and no dialog box to change the size comes up. Instead when I move the cursor over the image a small square replaces the cursor. All the choices in the "Image" drop down turn light gray. If I hit "Escape" Everything looks normal. Problem went away when I uninstalled Photoshop and reinstalled it, but it came back.
Two ideas:
Open Image > Image Size and hold down the Option key. The Cancel button will change to Reset. Click on it.
That may work.
If not,
Try a Preferences reset from the keyboard.
Close Photoshop
Press and hold down Cmd-Opt-Shift Start Photoshop. Look for delete settings dialog and click on "Yes"
Then after Photoshop loads, try the Image Size again.
Gene -
Photoshop CC not displaying correct image sizes, among other issues.
Hey, so I'd like a bit of help here!
I got my new laptop from the school a couple of weeks ago and photoshop’s been funky ever since I got it. It’s a brand new Macbook, and it's running Photoshop CC.
First things first, it won’t recognize some of the brushstrokes I make. It will show that I've made them, but they won’t show up in the history panel. I'll have to make another stroke for it to register both of them. (Making undoing things a real pain.) Also, some of the keyboard shortcuts I use won't work in a really similar way. If I go to switch to my brush by pressing b, it occasionally won't register it unless I make an additional brush stroke. This works with all of the other shortcuts I use.
In addition, file sizes are all kinds of messed up. Here’s the most recent example. The image dimensions are 500px x 135px, 300DPI, 8bit, RGB color. This is at 100% zoom. Those are the settings I normally use, but for some reason it’s showing the file as about half of the size it should be. (Tumblr post for comparison—they are 500px wide.)
Here’s another example. This one is 1254 x 1201, 300DPI, 8bit, RGB, shown at 100% zoom. The image size is 4.31M. If I go to double the size and change nothing else, the image size jumps up to a whopping 17.2M. I don’t feel like that’s right? I don't remember any other versions of Photoshop having images be that large.
Maybe it’s my computer settings? Right now I have the resolution set on "best for display," but even if i use the "scaled" option and change sizes, the images are still too small.
I don't know if I would be able to uninstall and then re-install Photoshop because the school has control over those sorts of things and there are certain programs that you cannot remove. I've tried restarting the program as well as the laptop, but neither of those helped.
if anyone can help me, I’d really appreciate it! Thank you!For generic performance and trouble-shooting advice I’d like to recommend reading these:
http://helpx.adobe.com/photoshop/kb/optimize-performance-photoshop-cs4-cs5.html
http://blogs.adobe.com/crawlspace/2012/07/photoshop-basic-troubleshooting-steps-to-fix-mos t-issues.html
As for the specifics:
The image size is 4.31M. If I go to double the size and change nothing else, the image size jumps up to a whopping 17.2M.
If you double the dimensions of an image the area is increased fourfold – so what is the problem there?
The image dimensions are 500px x 135px, 300DPI, 8bit, RGB color. This is at 100% zoom. Those are the settings I normally use, but for some reason it’s showing the file as about half of the size it should be. (Tumblr post for comparison—they are 500px wide.)
The introduction or Retina (and other high resolution) displays and browsers actually up-scaling images to accommodate those screen resolutions seems to have confused some users about the concept of pixels.
Could you please post a full size screenshot on this Forum of the image at View > 100% in Photoshop and on tumblr? -
Aperture/Photoshop plug in and image size
I'm having a problem I don't really understand. I have Aperture 3 and I have CS5 that I'm trying to use as a plug-in for Aperture. This is half an Aperture question and half a Photoshop one so I hope someone can answer it for me.
In Photoshop I made an "action" that is a sort of raised beveled watermark for my photos.
I open one of my images in Aperture and "fix" it - soften the skin, blur the background (whatever...) then I go to the top menu item "Photos" and go down and pick "edit with Adobe CS5." And my image opens in Photoshop. I go to the menu and pick the watermark action but when it works my watermark can't really be "read" because it's not fitting on the photo, it's too big and falls off the edges. The photo is 1241x1280 px.
But here is the odd thing. If I take that same photo, the very same size 1241x1280 and open it directly in photoshop, completely bypass Aperture, and run the watermark action, it's actually a bit small (but usable) it fits fine in the very same photo! When I check the image size in Photoshop it is the same size (regardless of if I open in photoshop directly or go there from Aperture).
So this problem only seems to happen when I edit the photo from Aperture. I'm new to both Aperture and Photoshop (crazy to try and learn 2 programs at once) and I don't know if I can make just the watermark layer in photoshop smaller. But again it fits fine if I apply it directly from Photoshop bypassing Aperture.
Does anyone know why this happens and how I can make the watermark work? Or can I make a watermark in Aperture?
Thanks for any help,
Susansusan-kelly wrote:
Like I said when I rescale it they way you said to do in photoshop it changes the size and distorts it a bit.
If you hold down the 'Shift + Option' keys while scaling, the text, shape or raster object will not distort and will resize from the center (AKA - maintain aspect ratio).
I run the full version of PS, so am not sure if the commands are exactly the same if you are running PS Elements, but there is a command at 'Layer menu > Layer Style > Scale Effects..' which can be used for scaling the bevel settings to match the scaling of the watermark item.
One exact way to do this in PS full version is to choose the Edit > Transform > Scale command and then use the option bar fields under the main menu bar to change the 'H' (Height) and 'W' (Width) percentages equally (to say 70% in each) and then use the aforementioned 'Layer........Scale Effects' command and enter 70% in that dialog. This should reduce the watermark and effects appropriately without distortion.
Note - indeed both programs are very deep (especially PS), but that just gives you more fun to learn as you go. Don't worry about mastering either, just work within a structured workflow so you can take the steps at your own pace.
Again, I am not sure what version of PS you are running, but the one book I suggest looking into more than any other is at the link below. It is somewhat dated, but the information is completely relevant and covers the general usage of Photoshop to make anyone comfortable with the tool set.
http://www.amazon.com/Adobe-Photoshop-Unmasked-Science-Selections/dp/0321441206/ ref=sr_1_1?ie=UTF8&s=books&qid=1307824869&sr=8-1
The companion website is still up and you can download all the images used in the book if you want to practice on the same images he outlines. Well worth a look if you want to learn Photoshop. -
PS 6 locks up when I try to use the image size tool
My system is Windows 8.1 64 bit
All the other tools seem to be working OK.
When I try to use the image size tool PS just locks up and the only way to exit the program is using Task Manager??
Adobe Photoshop Version: 13.0.1 (13.0.1.3 20131024.r.34 2013/10/24:21:00:00) x64
Operating System: Windows NT
Version: 6.2
System architecture: Intel CPU Family:6, Model:12, Stepping:3 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2
Physical processor count: 4
Processor speed: 3193 MHz
Built-in memory: 8098 MB
Free memory: 5146 MB
Memory available to Photoshop: 7079 MB
Memory used by Photoshop: 60 %
Image tile size: 128K
Image cache levels: 4
OpenGL Drawing: Enabled.
OpenGL Drawing Mode: Advanced
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: True.
OpenGL Allow Old GPUs: Not Detected.
Video Card Vendor: NVIDIA Corporation
Video Card Renderer: GeForce GTX 960/PCIe/SSE2
Display: 2
Display Bounds:= top: 0, left: 0, bottom: 1080, right: 1920
Display: 1
Display Bounds:= top: 0, left: -3840, bottom: 2160, right: 0
Video Card Number: 1
Video Card: NVIDIA GeForce GTX 960
OpenCL Unavailable
Driver Version: 9.18.13.4788
Driver Date: 20150313000000.000000-000
Video Card Driver: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Video Mode: 3840 x 2160 x 4294967296 colors
Video Card Caption: NVIDIA GeForce GTX 960
Video Card Memory: 2048 MB
Video Rect Texture Size: 16384
Serial number: 92628972888245698235
Application folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\
Temporary file path: C:\Users\Owner\AppData\Local\Temp\
Photoshop scratch has async I/O enabled
Scratch volume(s):
Startup, 111.8G, 37.8G free
Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Required\
Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins\
Additional Plug-ins folder: not set
Installed components:
A3DLIBS.dll A3DLIB Dynamic Link Library 9.2.0.112
ACE.dll ACE 2012/06/05-15:16:32 66.507768 66.507768
adbeape.dll Adobe APE 2012/01/25-10:04:55 66.1025012 66.1025012
AdobeLinguistic.dll Adobe Linguisitc Library 6.0.0
AdobeOwl.dll Adobe Owl 2012/06/26-12:17:19 4.0.95 66.510504
AdobePDFL.dll PDFL 2011/12/12-16:12:37 66.419471 66.419471
AdobePIP.dll Adobe Product Improvement Program 6.0.0.1654
AdobeXMP.dll Adobe XMP Core 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPFiles.dll Adobe XMP Files 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPScript.dll Adobe XMP Script 2012/02/06-14:56:27 66.145661 66.145661
adobe_caps.dll Adobe CAPS 6,0,29,0
AGM.dll AGM 2012/06/05-15:16:32 66.507768 66.507768
ahclient.dll AdobeHelp Dynamic Link Library 1,7,0,56
aif_core.dll AIF 3.0 62.490293
aif_ocl.dll AIF 3.0 62.490293
aif_ogl.dll AIF 3.0 62.490293
amtlib.dll AMTLib (64 Bit) 6.0.0.75 (BuildVersion: 6.0; BuildDate: Mon Jan 16 2012 18:00:00) 1.000000
ARE.dll ARE 2012/06/05-15:16:32 66.507768 66.507768
AXE8SharedExpat.dll AXE8SharedExpat 2011/12/16-15:10:49 66.26830 66.26830
AXEDOMCore.dll AXEDOMCore 2011/12/16-15:10:49 66.26830 66.26830
Bib.dll BIB 2012/06/05-15:16:32 66.507768 66.507768
BIBUtils.dll BIBUtils 2012/06/05-15:16:32 66.507768 66.507768
boost_date_time.dll DVA Product 6.0.0
boost_signals.dll DVA Product 6.0.0
boost_system.dll DVA Product 6.0.0
boost_threads.dll DVA Product 6.0.0
cg.dll NVIDIA Cg Runtime 3.0.00007
cgGL.dll NVIDIA Cg Runtime 3.0.00007
CIT.dll Adobe CIT 2.0.5.19287 2.0.5.19287
CoolType.dll CoolType 2012/06/05-15:16:32 66.507768 66.507768
data_flow.dll AIF 3.0 62.490293
dvaaudiodevice.dll DVA Product 6.0.0
dvacore.dll DVA Product 6.0.0
dvamarshal.dll DVA Product 6.0.0
dvamediatypes.dll DVA Product 6.0.0
dvaplayer.dll DVA Product 6.0.0
dvatransport.dll DVA Product 6.0.0
dvaunittesting.dll DVA Product 6.0.0
dynamiclink.dll DVA Product 6.0.0
ExtendScript.dll ExtendScript 2011/12/14-15:08:46 66.490082 66.490082
FileInfo.dll Adobe XMP FileInfo 2012/01/17-15:11:19 66.145433 66.145433
filter_graph.dll AIF 3.0 62.490293
hydra_filters.dll AIF 3.0 62.490293
icucnv40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
icudt40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
image_compiler.dll AIF 3.0 62.490293
image_flow.dll AIF 3.0 62.490293
image_runtime.dll AIF 3.0 62.490293
JP2KLib.dll JP2KLib 2011/12/12-16:12:37 66.236923 66.236923
libifcoremd.dll Intel(r) Visual Fortran Compiler 10.0 (Update A)
libmmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 10.0
LogSession.dll LogSession 2.1.2.1640
mediacoreif.dll DVA Product 6.0.0
MPS.dll MPS 2012/02/03-10:33:13 66.495174 66.495174
msvcm80.dll Microsoft® Visual Studio® 2005 8.00.50727.8428
msvcm90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcp100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcp80.dll Microsoft® Visual Studio® 2005 8.00.50727.8428
msvcp90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcr100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcr80.dll Microsoft® Visual Studio® 2005 8.00.50727.8428
msvcr90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
pdfsettings.dll Adobe PDFSettings 1.04
Photoshop.dll Adobe Photoshop CS6 CS6
Plugin.dll Adobe Photoshop CS6 CS6
PlugPlug.dll Adobe(R) CSXS PlugPlug Standard Dll (64 bit) 3.0.0.383
PSArt.dll Adobe Photoshop CS6 CS6
PSViews.dll Adobe Photoshop CS6 CS6
SCCore.dll ScCore 2011/12/14-15:08:46 66.490082 66.490082
ScriptUIFlex.dll ScriptUIFlex 2011/12/14-15:08:46 66.490082 66.490082
tbb.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
tbbmalloc.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
TfFontMgr.dll FontMgr 9.3.0.113
TfKernel.dll Kernel 9.3.0.113
TFKGEOM.dll Kernel Geom 9.3.0.113
TFUGEOM.dll Adobe, UGeom© 9.3.0.113
updaternotifications.dll Adobe Updater Notifications Library 6.0.0.24 (BuildVersion: 1.0; BuildDate: BUILDDATETIME) 6.0.0.24
WRServices.dll WRServices Friday January 27 2012 13:22:12 Build 0.17112 0.17112
wu3d.dll U3D Writer 9.3.0.113
Required plug-ins:
3D Studio 13.0.1 (13.0.1.3 x001)
Accented Edges 13.0
Adaptive Wide Angle 13.0
ADM 3.11x01
Angled Strokes 13.0
Average 13.0.1 (13.0.1.3 x001)
Bas Relief 13.0
BMP 13.0
Chalk & Charcoal 13.0
Charcoal 13.0
Chrome 13.0
Cineon 13.0.1 (13.0.1.3 x001)
Clouds 13.0.1 (13.0.1.3 x001)
Collada 13.0.1 (13.0.1.3 x001)
Color Halftone 13.0
Colored Pencil 13.0
CompuServe GIF 13.0
Conté Crayon 13.0
Craquelure 13.0
Crop and Straighten Photos 13.0.1 (13.0.1.3 x001)
Crop and Straighten Photos Filter 13.0
Crosshatch 13.0
Crystallize 13.0
Cutout 13.0
Dark Strokes 13.0
De-Interlace 13.0
Dicom 13.0
Difference Clouds 13.0.1 (13.0.1.3 x001)
Diffuse Glow 13.0
Displace 13.0
Dry Brush 13.0
Eazel Acquire 13.0.1 (13.0.1.3 x001)
Embed Watermark 4.0
Entropy 13.0.1 (13.0.1.3 x001)
Extrude 13.0
FastCore Routines 13.0.1 (13.0.1.3 x001)
Fibers 13.0
Film Grain 13.0
Filter Gallery 13.0
Flash 3D 13.0.1 (13.0.1.3 x001)
Fresco 13.0
Glass 13.0
Glowing Edges 13.0
Google Earth 4 13.0.1 (13.0.1.3 x001)
Grain 13.0
Graphic Pen 13.0
Halftone Pattern 13.0
HDRMergeUI 13.0
IFF Format 13.0
Ink Outlines 13.0
JPEG 2000 13.0
Kurtosis 13.0.1 (13.0.1.3 x001)
Lens Blur 13.0
Lens Correction 13.0
Lens Flare 13.0
Liquify 13.0
Matlab Operation 13.0.1 (13.0.1.3 x001)
Maximum 13.0.1 (13.0.1.3 x001)
Mean 13.0.1 (13.0.1.3 x001)
Measurement Core 13.0.1 (13.0.1.3 x001)
Median 13.0.1 (13.0.1.3 x001)
Mezzotint 13.0
Minimum 13.0.1 (13.0.1.3 x001)
MMXCore Routines 13.0.1 (13.0.1.3 x001)
Mosaic Tiles 13.0
Multiprocessor Support 13.0.1 (13.0.1.3 x001)
Neon Glow 13.0
Note Paper 13.0
NTSC Colors 13.0.1 (13.0.1.3 x001)
Ocean Ripple 13.0
Oil Paint 13.0
OpenEXR 13.0
Paint Daubs 13.0
Palette Knife 13.0
Patchwork 13.0
Paths to Illustrator 13.0
PCX 13.0.1 (13.0.1.3 x001)
Photocopy 13.0
Photoshop 3D Engine 13.0.1 (13.0.1.3 x001)
Picture Package Filter 13.0.1 (13.0.1.3 x001)
Pinch 13.0
Pixar 13.0.1 (13.0.1.3 x001)
Plaster 13.0
Plastic Wrap 13.0
PNG 13.0
Pointillize 13.0
Polar Coordinates 13.0
Portable Bit Map 13.0.1 (13.0.1.3 x001)
Poster Edges 13.0
Radial Blur 13.0
Radiance 13.0.1 (13.0.1.3 x001)
Range 13.0.1 (13.0.1.3 x001)
Read Watermark 4.0
Reticulation 13.0
Ripple 13.0
Rough Pastels 13.0
Save for Web 13.0
ScriptingSupport 13.0.1
Shear 13.0
Skewness 13.0.1 (13.0.1.3 x001)
Smart Blur 13.0
Smudge Stick 13.0
Solarize 13.0.1 (13.0.1.3 x001)
Spatter 13.0
Spherize 13.0
Sponge 13.0
Sprayed Strokes 13.0
Stained Glass 13.0
Stamp 13.0
Standard Deviation 13.0.1 (13.0.1.3 x001)
Sumi-e 13.0
Summation 13.0.1 (13.0.1.3 x001)
Targa 13.0
Texturizer 13.0
Tiles 13.0
Torn Edges 13.0
Twirl 13.0
U3D 13.0.1 (13.0.1.3 x001)
Underpainting 13.0
Vanishing Point 13.0
Variance 13.0.1 (13.0.1.3 x001)
Variations 13.0.1 (13.0.1.3 x001)
Viveza 2 2.1.20.486
Water Paper 13.0
Watercolor 13.0
Wave 13.0
Wavefront|OBJ 13.0.1 (13.0.1.3 x001)
WIA Support 13.0.1 (13.0.1.3 x001)
Wind 13.0
Wireless Bitmap 13.0.1 (13.0.1.3 x001)
ZigZag 13.0
Optional and third party plug-ins:
Analog Efex Pro 2 2.0.8.486
BackgroundFilter 2.2.20.486
Camera Raw 9.0
Camera Raw Filter 9.0
Color Efex Pro 4 4.3.20.486
Dfine 2 2.2.20.486
FineStructuresFilter 2.2.20.486
HDR Efex Pro 2 2.2.20.486
Hidden NO VERSION
HotPixelsFilter 2.2.20.486
Merge to HDR Efex Pro 2 2.2.20.486
Nik Collection Selective Tool 2.1.25.486
ShadowsFilter 2.2.20.486
Sharpener Pro 3: (1) RAW Presharpener 3.1.20.486
Sharpener Pro 3: (2) Output Sharpener 3.1.20.486
Silver Efex Pro 2 2.2.20.486
SkinFilter 2.2.20.486
SkyFilter 2.2.20.486
StrongNoiseFilter 2.2.20.486
Topaz Adjust 5 10.0
Topaz BW Effects 2 10.0
Topaz Clarity 10.0
Topaz Clean 3 10.0
Topaz DeJpeg 4 10.0
Topaz DeNoise 5 10.0
Topaz Detail 3 10.0
Topaz InFocus 10.0
Topaz Lens Effects 10.0
Topaz photoFXlab 10.0
Topaz ReMask 4 10.0
Topaz Simplify 4 10.0
Topaz Star Effects 10.0
Plug-ins that failed to load: NONE
Flash:
Adobe Watermark
Mini Bridge
Kuler
Installed TWAIN devices: NONEWhat images? What sizes? What does the system event log say?
Mylenium -
Hi- I need to batch process images for video project. I am able to change the pixel dimensions in the image processor but don't seem to have the option to change image size in inches. Please advise! Thanks
You don't need inches for video (or screen viewing in general). It all goes by pixel count. Inches is for print, nothing else.
But to answer the question, you can run actions in the Image Processor, and this is where you set size in inches. Just bring up Image Size, uncheck "resample image", and specify size. You'll notice resolution changes to reflect the fact that the existing image pixels are now redistributed over the new print size.
But again, screen doesn't care about size or resolution. It only counts pixels. -
Hi,
here are some of my Lightroom Feature Requests (maybe later more):
- Filter based on image size. Example: show me all photos with a resolution of 1600x1200 or less.
- More complex filtering. Example: show me all photos from the Collection A that are tagged with keyword 'k1' and 'k2' but not with keyword 'k3' and that are in the date range d1-d2 and were made with camera model X.
- Automatic portrait/human face recognition
- Sort and filter by color! Example: show me all photos that are mostly green (blue, yellow, red, ...)
- Intelligent recognition and optional deletion of duplicates. Calculate some kind of fingerprint for each photo (file size won't do I guess) so that it will be possible to recognize duplicates EVEN if they are of different image resolution or orientation (landscape, portrait), i.e. really based on CONTENT of the image!
- Make the components in the side panels movable so that the user can arrange his/her own panel with the components he uses most and on that side of the screen where he wants it.
Besides that: I LOVE Lightroom. A GREAT product!! Use it A LOT!
Nice greetings from Germany,
Stefan.I second that.
"More complex filtering. Example: show me all photos from the Collection A that are tagged with keyword 'k1' and 'k2' but not with keyword 'k3' and that are in the date range d1-d2 and were made with camera model X."
This should be relatively easy to do. Most other DAMs in the market, e.g. ACDSee, do have this feature. It doesn't really becomes a real database until you have this feature.
"Intelligent recognition and optional deletion of duplicates."
Another great feature in ACDSee. Somehow it finds duplicates, even if filenames and dates are different, shows the different photos and gives you an option on what to do.
Maybe you are looking for
-
Photoshop elements 4.0 and an EPS "parser module"
I just bought a computer that runs a 64 bit version of Vista. I installed my copy of Photoshop Elements 4.0 just fine, but when I attempt to import an eps file I get an error message that says "Could not complete your request because the parser modul
-
I am trying to access iCloud,I have had my ipad for over a year and did not use it,but now I have my I phone5 I find I can't do a lot with them together,so looking into this more I think it may be an iCloud issue,when I try to sign in I am told my ac
-
JDev10g:Form Validation unexpected.
Hi, I am using a af:panelpage and af:panelmenu to navigate through a few pages. One page has an insert/submit form. I am unable to navigate through pages with this insert form because it requires a validation. It's forcing the message "Value must be
-
RE: SEARCH Task 4 & 5 in the Toolbox Tutorial 11.5.10
Hi, I'm following the Toolbox Tutorial 11.5.10 but I'm using my own workspace and project, thus different data. I get the following error: Message was edited by: user552030
-
Can't run programs after update
I'm running a MacBook Air. I ran the software updates yesterday. I've also run Repair Disk Permission (multiple times). I'm not getting responses when I try to run any program (Safari, Bento, MSFT Office programs, Force Quit, anything! Also, machine