del
parent
00556ce721
commit
261e5af77c
|
@ -2,14 +2,6 @@
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="b2ee2f11-40d4-43c6-9de2-9c41691ca848" name="Default Changelist" comment="">
|
<list default="true" id="b2ee2f11-40d4-43c6-9de2-9c41691ca848" name="Default Changelist" comment="">
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/EasyImages2.0.iml" afterDir="false" />
|
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/codeStyles/Project.xml" afterDir="false" />
|
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/codeStyles/codeStyleConfig.xml" afterDir="false" />
|
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
|
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/modules.xml" afterDir="false" />
|
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/php.xml" afterDir="false" />
|
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/libs/WaterMask.php" beforeDir="false" afterPath="$PROJECT_DIR$/libs/WaterMask.php" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/libs/WaterMask.php" beforeDir="false" afterPath="$PROJECT_DIR$/libs/WaterMask.php" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
||||||
|
@ -28,8 +20,8 @@
|
||||||
<file pinned="false" current-in-tab="true">
|
<file pinned="false" current-in-tab="true">
|
||||||
<entry file="file://$PROJECT_DIR$/libs/WaterMask.php">
|
<entry file="file://$PROJECT_DIR$/libs/WaterMask.php">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="530">
|
<state relative-caret-position="124">
|
||||||
<caret line="149" column="61" selection-start-line="149" selection-start-column="61" selection-end-line="149" selection-end-column="61" />
|
<caret line="151" column="56" selection-start-line="151" selection-start-column="56" selection-end-line="151" selection-end-column="56" />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
|
@ -51,10 +43,10 @@
|
||||||
<find>compress</find>
|
<find>compress</find>
|
||||||
<find>imgcompress_percent</find>
|
<find>imgcompress_percent</find>
|
||||||
<find>res</find>
|
<find>res</find>
|
||||||
<find>imagecreatetruecolor</find>
|
|
||||||
<find>def</find>
|
<find>def</find>
|
||||||
<find>imagecopy</find>
|
<find>imagecopy</find>
|
||||||
<find>imagecopyresampled</find>
|
<find>imagecopyresampled</find>
|
||||||
|
<find>imagecreatetruecolor</find>
|
||||||
</findStrings>
|
</findStrings>
|
||||||
</component>
|
</component>
|
||||||
<component name="Git.Settings">
|
<component name="Git.Settings">
|
||||||
|
@ -176,12 +168,12 @@
|
||||||
<workItem from="1560444856509" duration="3460000" />
|
<workItem from="1560444856509" duration="3460000" />
|
||||||
<workItem from="1560511153119" duration="2276000" />
|
<workItem from="1560511153119" duration="2276000" />
|
||||||
<workItem from="1560513441936" duration="8769000" />
|
<workItem from="1560513441936" duration="8769000" />
|
||||||
<workItem from="1560528928873" duration="1113000" />
|
<workItem from="1560528928873" duration="1816000" />
|
||||||
</task>
|
</task>
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="TimeTrackingManager">
|
<component name="TimeTrackingManager">
|
||||||
<option name="totallyTimeSpent" value="17758000" />
|
<option name="totallyTimeSpent" value="18461000" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ToolWindowManager">
|
<component name="ToolWindowManager">
|
||||||
<frame x="-8" y="-8" width="1936" height="1066" extended-state="6" />
|
<frame x="-8" y="-8" width="1936" height="1066" extended-state="6" />
|
||||||
|
@ -283,8 +275,8 @@
|
||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/libs/WaterMask.php">
|
<entry file="file://$PROJECT_DIR$/libs/WaterMask.php">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="530">
|
<state relative-caret-position="124">
|
||||||
<caret line="149" column="61" selection-start-line="149" selection-start-column="61" selection-end-line="149" selection-end-column="61" />
|
<caret line="151" column="56" selection-start-line="151" selection-start-column="56" selection-end-line="151" selection-end-column="56" />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
|
|
|
@ -59,6 +59,8 @@ class Imgs
|
||||||
|
|
||||||
# 创建画布
|
# 创建画布
|
||||||
$temp_img = imagecreatetruecolor($temp_w, $temp_h);
|
$temp_img = imagecreatetruecolor($temp_w, $temp_h);
|
||||||
|
@imagealphablending($temp_img,false);//这里很重要,意思是不合并颜色,直接用$img图像颜色替换,包括透明色;3-2
|
||||||
|
@imagesavealpha($temp_img,true);//这里很重要,意思是不要丢了$thumb图像的透明色;3-3
|
||||||
switch ($info[2]) {
|
switch ($info[2]) {
|
||||||
case 1:
|
case 1:
|
||||||
$im = imagecreatefromgif($src);
|
$im = imagecreatefromgif($src);
|
||||||
|
@ -72,6 +74,7 @@ class Imgs
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
$im = imagecreatefrompng($src);
|
$im = imagecreatefrompng($src);
|
||||||
|
imagesavealpha($im,true);//这里很重要;3-1
|
||||||
imagecopyresampled($temp_img, $im, 0, 0, 0, 0, $temp_w, $temp_h, $width, $height);
|
imagecopyresampled($temp_img, $im, 0, 0, 0, 0, $temp_w, $temp_h, $width, $height);
|
||||||
imagepng($temp_img, $savepath, 100);
|
imagepng($temp_img, $savepath, 100);
|
||||||
break;
|
break;
|
||||||
|
@ -147,12 +150,10 @@ class Imgs
|
||||||
switch ($srcInfo[2]) {
|
switch ($srcInfo[2]) {
|
||||||
case 1:
|
case 1:
|
||||||
$dst_img = imagecreatefromgif($src);
|
$dst_img = imagecreatefromgif($src);
|
||||||
imagesavealpha($dst_img,true);//这里很重要;3-1
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
$dst_img = imagecreatefromjpeg($src);
|
$dst_img = imagecreatefromjpeg($src);
|
||||||
imagesavealpha($dst_img,true);//这里很重要;3-1
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
|
|
Loading…
Reference in New Issue