Xcode: remove unneeded script ImageOptim.sh

This commit is contained in:
Gautier Pelloux-Prayer 2015-11-06 10:52:04 +01:00
parent 64abf84a9e
commit 7ae3fa6d2e
3 changed files with 3 additions and 102 deletions

View file

@ -15,7 +15,7 @@
- (id)init {
self = [super init];
if (self) {
[self setRoundRadius:TRUE];
[self setRoundRadius];
[self setBordered:NO];
}
return self;
@ -31,7 +31,7 @@
LOGI(@"Image is not squared (%fx%f) - cropping it", image.size.width, image.size.height);
}
[self setBordered:bordered];
[self setRoundRadius:rounded];
[self setRoundRadius];
}
- (void)setBordered:(BOOL)bordered {
@ -43,7 +43,7 @@
}
}
// warning: for non-squared image, this function will generate an ellipsoidal image, not a round image!
- (void)setRoundRadius:(BOOL)radius {
- (void)setRoundRadius {
CALayer *imageLayer = self.layer;
CGFloat height = imageLayer.frame.size.height;
CGFloat width = imageLayer.frame.size.width;

View file

@ -1,81 +0,0 @@
#!/bin/sh
# ImageOptim.sh
# linphone
#
# Created by guillaume on 14/10/13.
#
if [ "$CONFIGURATION" == "Debug" ]; then
exit 0
fi
CONVERT=$(which convert)
CONVERTFILTER="-sharpen 1x0.0 -filter Catrom"
OPTIPNG=$(which optipng)
CMDS="${CONVERT} ${OPTIPNG}"
for i in $CMDS; do
command -v $i > /dev/null && continue || { echo "$i command not found"; exit 1; }
done
DIR=${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}
PNGS=$(find $DIR -type f -name *.png)
echo "Running PNG optimization in $DIR"
if [[ -f $DIR/optimized ]]; then
echo "Resources already optimized, exit"
exit 0
fi
for PNG in $PNGS; do
BASENAME=$(basename $PNG ".png")
SUFFIX=
PROCESS=true
# detect images for iPad, in which case basename has to be stripped
case $BASENAME in
*~ipad)
SUFFIX="~ipad"
BASENAME=$(echo ${BASENAME} |cut -f1 -d~)
;;
# don't ever resize 9Patch assets, otherwise it can't handle the resizing
*9)
PROCESS=false
;;
esac
STANDARDFILE=${BASENAME}${SUFFIX}.png
RETINAFILE=${BASENAME}@2x${SUFFIX}.png
# skip resize if the retina version already exist, which means the asset was optimized manually
if [ -f $DIR/$BASENAME"@2x"$SUFFIX".png" ]; then
echo "Don't process $BASENAME";
PROCESS=false
fi
case $BASENAME in
*@2x$SUFFIX)
continue
;;
esac
# for all resources that don't have retina versions, consider the normal version as retina and resize to 50%
if $PROCESS ; then
echo -n "Processing ${STANDARDFILE} (${CONVERTFILTER})..."
mv ${DIR}/$STANDARDFILE ${DIR}/$RETINAFILE
$CONVERT ${DIR}/$RETINAFILE $CONVERTFILTER -resize "50%" -strip ${DIR}/$STANDARDFILE > /dev/null
fi
echo "Optimizing ${BASENAME} and ${BASENAME}@2x ..."
$OPTIPNG $DIR/$RETINAFILE > /dev/null
$OPTIPNG -quiet $DIR/$STANDARDFILE > /dev/null
done
# make sure we dont over-optimize
touch $DIR/optimized

View file

@ -82,7 +82,6 @@
630CF5571AF7CE1500539F7A /* UITextField+DoneButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 630CF5561AF7CE1500539F7A /* UITextField+DoneButton.m */; };
631348301B6F7B6600C6BDCB /* UIRoundBorderedButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 6313482F1B6F7B6600C6BDCB /* UIRoundBorderedButton.m */; };
631348321B6FA53300C6BDCB /* rootca.pem in Resources */ = {isa = PBXBuildFile; fileRef = 631348311B6FA53300C6BDCB /* rootca.pem */; };
63158FAD1B468E0E00969917 /* ImageOptim.sh in Resources */ = {isa = PBXBuildFile; fileRef = 63158FAC1B468E0E00969917 /* ImageOptim.sh */; };
6316FA6D1BE12A3E0050E441 /* UIRightImageButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 6316FA6C1BE12A3E0050E441 /* UIRightImageButton.m */; };
632DA24D1B43EE9400EB356A /* Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = D35860D515B549B500513429 /* Utils.m */; };
632DA24E1B43EEEF00EB356A /* Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = D35860D515B549B500513429 /* Utils.m */; };
@ -891,7 +890,6 @@
6313482E1B6F7B6600C6BDCB /* UIRoundBorderedButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIRoundBorderedButton.h; sourceTree = "<group>"; };
6313482F1B6F7B6600C6BDCB /* UIRoundBorderedButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIRoundBorderedButton.m; sourceTree = "<group>"; };
631348311B6FA53300C6BDCB /* rootca.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = rootca.pem; path = "liblinphone-sdk/apple-darwin/share/linphone/rootca.pem"; sourceTree = SOURCE_ROOT; };
63158FAC1B468E0E00969917 /* ImageOptim.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = ImageOptim.sh; path = Tools/ImageOptim.sh; sourceTree = "<group>"; };
6316FA6B1BE12A3E0050E441 /* UIRightImageButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIRightImageButton.h; sourceTree = "<group>"; };
6316FA6C1BE12A3E0050E441 /* UIRightImageButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIRightImageButton.m; sourceTree = "<group>"; };
6334DDFE1BBAD5AA00631900 /* UICheckBoxTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UICheckBoxTableViewController.h; sourceTree = "<group>"; };
@ -1969,7 +1967,6 @@
22276E8613C73D8A00210156 /* CoreVideo.framework */,
1D30AB110D05D00D00671497 /* Foundation.framework */,
F0BB8C4A193631B300974404 /* ImageIO.framework */,
63158FAC1B468E0E00969917 /* ImageOptim.sh */,
F0FF66AA1ACAEEB0008A4486 /* IOKit.framework */,
223CA7E416D9255800EF1BEC /* libantlr3c.a */,
22276E8013C73D3100210156 /* libavcodec.a */,
@ -2694,7 +2691,6 @@
buildPhases = (
1D60588D0D05DD3D006BFB54 /* Resources */,
63DCC71D1A07B08E00916627 /* Run Script */,
D33CF34715D3985000CD4B85 /* ShellScript */,
1D60588E0D05DD3D006BFB54 /* Sources */,
1D60588F0D05DD3D006BFB54 /* Frameworks */,
2247673A129C3B9C002B94B4 /* CopyFiles */,
@ -3163,7 +3159,6 @@
639111FA1BE2532100E6C772 /* delete_default@2x.png in Resources */,
639112BE1BE2532100E6C772 /* splashscreen@2x.png in Resources */,
639111A21BE2532100E6C772 /* call_video_start_default.png in Resources */,
63158FAD1B468E0E00969917 /* ImageOptim.sh in Resources */,
639112C31BE2532100E6C772 /* voicemail.png in Resources */,
639112671BE2532100E6C772 /* numpad_8_default.png in Resources */,
639111B41BE2532100E6C772 /* cancel_edit_disabled.png in Resources */,
@ -3360,19 +3355,6 @@
shellPath = /bin/sh;
shellScript = $SRCROOT/Tools/git_version.sh;
};
D33CF34715D3985000CD4B85 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = $SRCROOT/Tools/ImageOptim.sh;
};
F08F11A219C0AC2F007D70C2 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 12;