elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [26] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 ... 96
251  Programación / PHP / Re: ¿Como usar la libreria GD? [PHP] en: 13 Abril 2010, 04:40 am
bueno, la termine! jeje. yo te doy un par de ejemplos, que se adaptan a cada imagen, pero trata de jugar con los valores y podes obtener muchos resultados:

Inicial:



Resulatados:






Función:

Código
  1. function recortar($imagen, $centroX, $centroY, $ancho, $altura) {
  2. $flotaImage = imagecreatetruecolor(imagesx($imagen), imagesy($imagen));
  3. $naranja = imagecolorallocate($flotaImage, 255, 127, 0);
  4. imagefilledellipse($flotaImage, $centroX, $centroY, $ancho, $altura, $naranja);
  5. $finalImage = imagecreatetruecolor(imagesx($imagen), imagesy($imagen));
  6. imagealphablending($finalImage,false);
  7. $fondoFinal = imagecolorallocatealpha($finalImage, 0, 0, 0, 127);
  8. imagefilledrectangle($finalImage , 0 , 0 ,imagesx($finalImage), imagesy($finalImage) , $fondoFinal);
  9. imagealphablending($finalImage,true);
  10. $xImage = imagesx($imagen);
  11. $yImage = imagesy($imagen);
  12. for($y=0;$y<$yImage;$y++) {
  13. for($x=0;$x<$xImage;$x++) {
  14. $rgb = imagecolorat($flotaImage, $x, $y);
  15. if($rgb==$naranja) {
  16. $rgb = imagecolorat($imagen, $x, $y);
  17. $r = ($rgb >> 16) & 0xFF;
  18. $g = ($rgb >> 8) & 0xFF;
  19. $b = $rgb & 0xFF;
  20. $color = imagecolorallocate($flotaImage,  $r,  $g,  $b);
  21. imagesetpixel($finalImage, $x, $y, $color);
  22. }
  23. }
  24. }
  25. imagesavealpha($finalImage,true);
  26. return $finalImage;
  27. imagedestroy($flotaImage);
  28. }

Archivo que yo use para los ejemplos:

Código
  1. /*Funcion anterior...*/
  2.  
  3. $imagen = imagecreatefromjpeg("http://weblog.evasee.com/wp-content/uploads/2008/05/evasee-bender-smoking-3310.jpg");
  4. switch ($_GET['mode']){
  5. case 1:
  6. default:
  7. $centroX = imagesx($imagen) / 2;
  8. $centroY = imagesy($imagen) / 2;
  9. $ancho = imagesx($imagen);
  10. $altura = imagesy($imagen);
  11. break;
  12. case 2:
  13. $centroX = 0;
  14. $centroY = 0;
  15. $ancho = imagesx($imagen);
  16. $altura = imagesy($imagen);
  17. break;
  18. case 3:
  19. $centroX = imagesx($imagen) / 2;
  20. $centroY = imagesy($imagen) / 2;
  21. $ancho = imagesx($imagen) * 2;
  22. $altura = imagesy($imagen);
  23. break;
  24. case 4:
  25. $centroX = imagesx($imagen) / 2;
  26. $centroY = imagesy($imagen) / 2;
  27. $ancho = (imagesx($imagen)<imagesy($imagen)) ? imagesx($imagen) : imagesy($imagen);
  28. $altura = (imagesx($imagen)<imagesy($imagen)) ? imagesx($imagen) : imagesy($imagen);
  29. break;
  30. }
  31. $imagen = recortar($imagen, $centroX, $centroY, $ancho, $altura);
  32. header("Content-type: image/png");
  33. imagepng($imagen);
  34. imagedestroy($imagen);


bueno, espero que este resultado sea el que necesites. la trasparencia creo que quedobien. un saludo grande ;)
252  Programación / PHP / Re: ¿Como usar la libreria GD? [PHP] en: 13 Abril 2010, 02:11 am
una medida exacta del circulo, o dinamico? se ve dificil dinamico, pero voy a ver que puedo hacer con el circulo con medidas fijas. ya se me va ocurriendo como,
253  Programación / PHP / Re: ¿Como usar la libreria GD? [PHP] en: 12 Abril 2010, 23:00 pm
a ver, podrias subir unas fotos de ejemplo? la de entrada y la de salida porfavor ;)
254  Programación / PHP / Re: Crear índice de temas en: 12 Abril 2010, 15:54 pm
suerte! otras dudas seguilas aca de ultima ;)
255  Programación / PHP / Re: Crear índice de temas en: 12 Abril 2010, 14:48 pm
no es mas facil usar smf? xD

cuando se crea un nuevo tema, se agrega el titulo a la base de datos. ahora, en la pagina indice, seleccionas todos los titulos e imprimis por ejemplo los ultimos 10.
256  Programación / PHP / Re: Crear índice de temas en: 12 Abril 2010, 04:41 am
a que te referis? queres decir que temas podrias agregar? cual seria el topico principal de tu web/foro? queres saber como maquetarlo en php? smf?
257  Programación / PHP / Re: Necesito un algoritmo para armar cadenas en orden. en: 11 Abril 2010, 23:22 pm
jajajaj, ahora, esta joya, pero eso es C na?? en php como iria? porq todavia no me puse a aprender c xD
258  Programación / PHP / Re: Necesito un algoritmo para armar cadenas en orden. en: 11 Abril 2010, 20:51 pm
bue, perdon krosspock, talvez no todos somos inteligentes como vos ¬¬
259  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Modificar perfil! No puedo! en: 10 Abril 2010, 20:52 pm
Arreglenlo!!!

no puedo modificar nada de mi perfil que necesite contraseña! ni el e-mail!!

260  Seguridad Informática / WarZone / Re: Algo gracioso en hackweb_carrito en: 10 Abril 2010, 20:01 pm
ya se dio una re pista, y se recalco :P
Páginas: 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [26] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 ... 96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines