Songoku te mencionó el filtro "Extraer", pero lo cierto es que dejó de existir a partir de la versión CS5, ya que fue sustituido por un mecanismo más sofisticado de refinamiento de bordes a partir de una máscara, solo lo comento por si te pones a buscarlo y ves que no existe el filtro en tu Photoshop, aunque de todas formas lo puedes descargar manualmente en la web de Adobe, pero ya te avisan de que está deprecado (obsoleto).
Cuando le pillas práctica es algo facil hacer estas cosas, aunque el cabello no me haya quedado 100% perfecto (tampoco me voy a esmerar mucho con una desconocida, discúlpame xD):
PD: Tranquila por si te lo andas preguntando, he elminado cualquier rastro en mi PC de tus imágenes ya, aunque le tuve que hacer un buen zoom al escote al editar la foto, con tu permiso xD.
Si alguien tuviera una maquina del tiempo o un portal al pasado y este entrara a "y" llegaría a x pero si el ciclo sigue la misma linea volveria a ir al pasaado en el mismo momento que entro como un bucle infinito ?? o podria dejar de entrar en el portal? Bueno lo que yo pienso es lo siguiente:
Si volviera con la misma conciencia de la que tenia antes de entrar podria evitar volver a entrar (claro dependerá de la edad también) y en el caso de que volviera sin consciencia de la que tenia antes de entrar pues seria un bucle infinito, espero que entendais este post jaja
Me gustaría saber si hay situaciones donde un ordenador se ralentiza. Leí hace tiempo que cada x tiempo el ordenador hace ciertas cosas, lo cual hace que se ralentice el mismo. me gustaría saber si es verdad.
Un sistema operativo Windows puede ralentizarse por varios motivos, no precisamente debe ser por los servicios de windows o servicios de terceros, aunque también, ya que los servicios son en esencia procesos (programas), y como todo proceso, consumirán recursos del sistema por ínfimos que estos sean.
Por ponerte un ejemplo muy distinto al de los servicios, puedes acabar (casi)colapsando el sistema simplemente generando cientos de miles o millones de archivos vacíos (o de 1 byte) desperdigados por el sistema de archivos, cosa que se puede hacer sencillamente mediante la programación, y con esto, aparte de colapsar el explorador de Windows (ya que tiene que listar archivos, sus propiedades, y dibujarlos en la UI), hará que el S.O/HDD trabaje más lento al existir tal cantidad de archivos en el HDD. Lo que intento decir es que no es lo mismo tener 1 archivo de 2 GB, que 1.000.000 de archivos que pesen 2 GB, la diferencia en el rendimiento es notable, abismal ...para mal.
También puede existir una fragmentación excesiva en el registro de Windows (digamos un 10%) o miles y miles de claves adicionales que se han ido generando (por aplicaciones), y eso afectará muy negativamente al S.O, ya que cuantas más claves existan mayor tamaño tendrá el archivo de registro (que no es más que eso, un archivo literálmente), y cuanto mayor tamaño tenga mayor tiempo de procesamiento necesitará para cada lectura, y Windows en conjunto, los servicios y las aplicaciones siempre están accediendo al registro en modo lectura.
Claro está otro tipo de ralentización sería la fragmentación excesiva del HDD.
Y otras causas como el ya mencionado abuso de aplicaciones y servicios corriendo en segundo plano.
o el servicio de indexado que tiene Windows desde W7
Te corrijo, dicho servicio existe desde antes de Windows XP, apareció por primera vez en el Windows NT 4.0, vamos, que lleva dando por culo desde los años 90 (1996 para ser exactos).
aunque está pensado para activarse cuando no estás usando el ordenador.
No, eso no es así, no es un servicio inteligente que se active solamente cuando exista cierta inactividad en el sistema, mientras el servicio esté activado éste se pondrá a la escucha de ciertos tipos de eventos en el sistema de archivos, cómo los archivos creados, modificados o eliminados para así actualizar la base de indización de archivos, además, cada vez que se realice una búsqueda de archivos, el servicio estará en utilización.
Es un servicio así de abusivo o intrusivo digamos, por ese motivo los usuarios prefieren desactivarlo, por que si está activo estará en ejecución. Es el usuario quien decide si habilitarlo o deshabilitarlo, permanentemente.
quería preguntar si conocéis algún programa sencillito que añada texto a las fotos
Photoshop, Constance, Photoshop es lo que necesitas....
Hay un botón con el símbolo "T" (de "True Type") para insertar texto, es muy sencillo y luego puedes aplicarle efectos con los Estilos de texto, pero si lo ves demasiado complicado siempre puedes usar el Paint de toda la vida, en el cual no tienes que escribir con el ratón, ya que también hay un botón similar al de Photoshop.
En fin si conocéis algún programita que tenga un botón : Borrar fondo
¿Un botón para eliminar el fondo de las imágenes?, eso que pides es mágia, pero la mágia no existe.
Sin embargo, existe una infinidad de aplicaciones (y de plugins para Photoshop) con algoritmos sofisticados de tratamiento de imagen que ayudan a automatizar dicha tarea con "varitas mágicas" por asi decirlo, algunas de estas herramientas son bastante profesionales y dan buenos resultados, como las de AKVIS.
Un programa que te puede resultar muy pero que muy sencillo es "PhotoScissors", con el puntero o brocha de color verde seleccionas los "objetos" que deben permanecer, y con el de color rojo los que se deben eliminar (es decir, el fondo), tan sencillo como eso.
Pero no esperes milagros, nada es 100%, depende de las características de la imagen y de que le des un uso correcto.
Edito: Te dejo un video-tutorial
PD: Obviamente cómo ha comentado el compañero @Songoku, con el mismo Photoshop puedes usar técnicas para llevar a cabo esa tarea.
1. ¿La aplicación es solamente para ti?, ya que en ese caso te podrías conformar con cualquier solución aunque no funcione en "X" S.O, por eso lo pregunto.
2. Por lo que leí investigando un poco, son los desarrolladores del driver quienes deciden si implementar los métodos Enable y Disable, pero la posibilidad de que no lo hagan es muy, muy pequeña (¿mala suerte?).
3. He generado una class que sirve como wrapper de la class Win32_NetworkAdapter de W.M.I utilizando la herramienta mgmtclassgen.exe de la SDK de Windows, y me he dado cuenta que aparte de Enable y Disable, puedes invokar un método llamado Reset, el cual imagino que reiniciará el dispositivo, aunque en mi caso parece no estar implementado, pero en tu adaptador de red tal vez si.
4. Sinceramente dudo mucho que los métodos Enable/Disable o Reset de la class MSFT_NetAdapter hagan algo distinto a lo que hace W.M.I.
1) Get a handle to a device info set using SetupDiGetClassDevs - this will get all devices in a class. 2) Get device info data for each device in the class using SetupDiEnumDeviceInfo 3) Get the device instance id for each device using the device info data from (2) and SetupDiGetDeviceInstanceId. 4) Fill in a structure to say you want a property change and call SetupDiSetClassInstallParams. This sets the property in the device info set. 5) Call SetupDiCallClassInstaller to get the installer to make the changes stick.
Otra solución genérica, sería invocar los comandos o verbos "Enable" o "Disable" en "X" conexión, para esto solamente necesitas averiguar el CLSID del directorio virtual de las conexiones de red.
Esta solución me gusta más por que aparte de que no implica P/Invoking, está más enfocada al problema ...es decir, a las conexiones de red, peeeeero... no es del todo funcional.
Código
Dim connectionName AsString="VMware Network Adapter VMnet1"
Dim shellApp AsNew Shell32.Shell()
Dim networkConnectionsFolder As Shell32.Folder= shellApp.NameSpace("::{7007ACC7-3202-11D1-AAD2-00805FC1270E}")' Para Windows 8.1 x64
ForEach folderItem As Shell32.FolderItem In networkConnectionsFolder.Items()
Dim deviceName AsString= networkConnectionsFolder.GetDetailsOf(folderItem, 2)
Dim status AsString= networkConnectionsFolder.GetDetailsOf(folderItem, 2)
If folderItem.Name.Equals(connectionName, StringComparison.OrdinalIgnoreCase)Then
folderItem.InvokeVerb("Disable")
folderItem.InvokeVerb("Enable")
EndIf
Next
El código de arriba requiere una referencia COM a Microsoft Shell Controls And Automation.
El código no está pulido, despues de activar o desactivar la conexión, no se puede hacer lo opuesto, habría que investigar el por qué.
Los CLSIDs de las distintas versiones de Windows los puedes encontrar investigando en Google, o con la librería Windows API Code Pack de Microsoft, en la propiedad "ParsingName", testeando en cada OS.
He intentado reproducir el código de arriba con la librería de Microsoft, ya que es mucho más util se mire por donde se mire, aparte de tener muchos más miembros, no es necesario andarse con CLSIDS hardcodeadas y tiene un sistema de propiedades mucho más sofisticado, pero me ha sido imposible averiguar como invokar un verb.
PD: Se que no es mucha ayuda el último código, ya que está incompleto ...no es del todo funcional, pero de todas formas supongo que con la primera solución de la WinAPI vas a tener suficiente para hacer lo que necesitas.
Hay muchísimos usuarios que preguntan por PHP cosas que se deberían de programar en javascript
Suponiendo que eso se pueda considerar un argumento válido (ya que yo no me manejo con la programación a nivel WEB), entonces, ¿tu sugerencia consiste en que por arte de mágia cambiemos la mentalidad de los usuarios para obligarles a ignorar sus preferencias y que así formulen preguntas y escriban respuestas en un lenguaje no-PHP? ...¿?
Esto más que una sugerencia lo veo como una queja un poco divagante, ya que si son los usuarios los que formulan las preguntas sobre el lenguaje que están utilizando y si son otros usuarios los que les contestan con ejemplos en PHP (o en lo que deseen, están en su derecho), ¿entonces que narices tendrá que ver el foro, o sus moderadores?.
Está muy bien PHP, pero si queremos que el foro evolucione correctamente, habría que desenfocar ciertas preguntas de PHP e incluirlas en el genérico de desarrollo web ya que de momento no se dispone de ningun foro de javascript.
Existe un subforo dedicado a los lenguajes de Scripting, donde por supuesto da cabida tanto a javascript para aplicaciones de escritorio, como para web (aunque no suele haber preguntas de este tipo, ya que para eso está el subforo de desarrollo web).