@@ -117,80 +117,4 @@ public function generate(MandelbrotSetRequest $request): void
117
117
imagepng ($ im , $ path = $ this ->tempDir . '/ ' . $ request ->getFileName ());
118
118
imagedestroy ($ im );
119
119
}
120
-
121
-
122
- /**
123
- * @deprecated
124
- * @param int $width
125
- * @param int $height
126
- */
127
- public function renderAll (int $ width = 300 , int $ height = 300 ): void
128
- {
129
- $ minX = -2 ; // Levý okraj
130
- $ maxX = 1 ; // Pravý okraj
131
- $ minY = ($ height * ($ maxX - $ minX ) / $ width ) / -2 ;// Horní okraj
132
- $ maxY = ($ height * ($ maxX - $ minX ) / $ width ) / 2 ;// Dolní okraj
133
-
134
- // čísla, kterými se bude násobit uhel
135
- $ ax = [];
136
- for ($ x = -7 ; $ x <= 3 ; $ x ++) {
137
- $ ax [] = $ x ;
138
- }
139
- sort ($ ax );
140
-
141
- $ ay = []; // čísla, kterými se bude mocnit vzdálenost
142
- for ($ y = 0 ; $ y <= 4 ; $ y ++) {
143
- $ ay [] = $ y ;
144
- }
145
- sort ($ ay );
146
-
147
- array_unshift ($ ax , false );
148
- array_unshift ($ ay , false );
149
-
150
- echo '<table> ' ;
151
- foreach ($ ay as $ d2 ) {
152
- echo '<tr> ' ;
153
- foreach ($ ax as $ d1 ) {
154
- if ($ d1 !== false && $ d2 !== false ) {
155
- $ request = new MandelbrotSetRequest ($ d1 , $ d2 , $ width , $ height , 18 , $ minX , $ maxX , $ minY , $ maxY );
156
-
157
- if ($ d1 * $ d2 % 2 ) {
158
- $ bgColor = 'eeeeee ' ;
159
- } elseif ($ d1 % 2 ) {
160
- $ bgColor = 'f5f5f5 ' ;
161
- } elseif ($ d2 % 2 ) {
162
- $ bgColor = 'f5f5f5 ' ;
163
- } else {
164
- $ bgColor = 'fbfbfb ' ;
165
- }
166
-
167
- echo '<td bgcolor=" ' . $ bgColor . '"><img src=" ' . $ this ->loadImage ($ request ) . '" border="0"></td> ' ;
168
- } elseif ($ d1 === false && $ d2 !== false ) { // Zobrazení popisku osy
169
- echo '<td valign="middle"> ' ;
170
-
171
- if ((int ) round ($ d2 ) === (int ) $ d2 ) {
172
- echo '<h2>^ ' . $ d2 . ' </h2> ' ;
173
- } else {
174
- echo '^ ' . $ d2 . ' ' ;
175
- }
176
-
177
- echo '</td> ' ;
178
- } elseif ($ d2 === false && $ d1 !== false ) { // Zobrazení popisku osy
179
- echo '<td align="center"> ' ;
180
-
181
- if ((int ) round ($ d1 ) === (int ) $ d1 ) {
182
- echo '<h2>* ' . $ d1 . '</h2> ' ;
183
- } else {
184
- echo '* ' . $ d1 . '' ;
185
- }
186
-
187
- echo '</td> ' ;
188
- } else {
189
- echo '<td> </td> ' ;
190
- }
191
- }
192
- echo '</tr> ' ;
193
- }
194
- echo '</table> ' ;
195
- }
196
120
}
0 commit comments