@@ 82-101 (lines=20) @@ | ||
79 | * @param int $bgColor |
|
80 | * @return bool |
|
81 | */ |
|
82 | function gif_outputAsBmp($gif, $lpszFileName, $bgColor = -1) |
|
83 | { |
|
84 | if (!isset($gif) || (@get_class($gif) <> 'cgif') || !$gif->loaded() || ($lpszFileName == '')) { |
|
85 | return false; |
|
86 | } |
|
87 | ||
88 | $fd = $gif->getBmp($bgColor); |
|
89 | if (strlen($fd) <= 0) { |
|
90 | return false; |
|
91 | } |
|
92 | ||
93 | if (!($fh = @fopen($lpszFileName, 'wb'))) { |
|
94 | return false; |
|
95 | } |
|
96 | @fwrite($fh, $fd, strlen($fd)); |
|
97 | @fflush($fh); |
|
98 | @fclose($fh); |
|
99 | ||
100 | return true; |
|
101 | } |
|
102 | ||
103 | /////////////////////////////////////////////////////////////////////////////////////////////////// |
|
104 | ||
@@ 111-130 (lines=20) @@ | ||
108 | * @param int $bgColor |
|
109 | * @return bool |
|
110 | */ |
|
111 | function gif_outputAsPng($gif, $lpszFileName, $bgColor = -1) |
|
112 | { |
|
113 | if (!isset($gif) || (@get_class($gif) <> 'cgif') || !$gif->loaded() || ($lpszFileName == '')) { |
|
114 | return false; |
|
115 | } |
|
116 | ||
117 | $fd = $gif->getPng($bgColor); |
|
118 | if (strlen($fd) <= 0) { |
|
119 | return false; |
|
120 | } |
|
121 | ||
122 | if (!($fh = @fopen($lpszFileName, 'wb'))) { |
|
123 | return false; |
|
124 | } |
|
125 | @fwrite($fh, $fd, strlen($fd)); |
|
126 | @fflush($fh); |
|
127 | @fclose($fh); |
|
128 | ||
129 | return true; |
|
130 | } |
|
131 | ||
132 | /////////////////////////////////////////////////////////////////////////////////////////////////// |
|
133 |