Categoría: Software
Aumentar imágenes sin perdida
Fuente: http://hipertextual.com/2015/12/como-reescalar-una-imagen
Rescalador online: http://waifu2x.udp.jp/index.html
Activar visor de imagenes clasico en Windows 10
En la Preview se permitía usar tanto el visor antiguo como el nuevo, ahora con la versión final solo dejan usar el visor nuevo, sin embargo esto se puede cambiar haciendo unos cambios en el registro de Windows, para ello hay que copiar el siguiente código en un fichero de texto con extensión .reg y después ejecutarlo con doble clic sobre él. Esto permitirá usar el visualizador de imágenes clásico de Windows:
1 2 3 4 5 6 7 8 9 10 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 |
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\photoviewer.dll] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\photoviewer.dll\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\photoviewer.dll\shell\open] "MuiVerb"="@photoviewer.dll,-3043" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\photoviewer.dll\shell\open\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\ 6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\ 00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,\ 25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,\ 00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,\ 6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,\ 00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,\ 5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,\ 00,31,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\photoviewer.dll\shell\open\DropTarget] "Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\photoviewer.dll\shell\print] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\photoviewer.dll\shell\print\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\ 6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\ 00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,\ 25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,\ 00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,\ 6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,\ 00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,\ 5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,\ 00,31,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\photoviewer.dll\shell\print\DropTarget] "Clsid"="{60fd46de-f830-4894-a628-6fa81bc0190d}" |
Después en la imagen que queramos deberemos de ir a abrir con y seleccionar el visor de imágenes, si no aparece en la lista será necesario indicarle la siguiente ruta (el nombre de la ultima carpeta puede variar):
1 |
C:\Windows\WinSxS\amd64_microsoft-windows-photoviewer_31bf3856ad364e35_10.0.10240.16384_none_e43efceb6a6583d4\PhotoViewer.dll |
Fuente:
Validación de campos no duplicados en Breezingforms para Joomla
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
function ff_not_duplicate(element, message) { var error = false; JQuery.ajax({ url : "validacion.php", data : { "name":element.name, "value":element.value }, type : "POST", async : false, dataType : "json", success : function(response){ error = (response == "1" ? true : false); } }); if( error ) { if (message=='') message = element.name+" faild in my test.\n" ff_validationFocus(element.name); return message; } return ''; } |
1 2 3 4 5 6 7 8 9 10 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 |
<?php //Esto se podria hacer mas elegante cogiendo los datos del fichero de configuracion de Joomla: define('MYSQL_HOST' , 'localhost' ); define('MYSQL_DBNAME' , 'DBNAME' ); define('MYSQL_USUARIO' , 'USUARIO' ); define('MYSQL_PASSWORD', 'PASSWORD' ); $result = "1"; if( isset($_POST) ) { try { $name = str_replace("[]_", "", str_replace("_ff_nm_", "", ("_" . $_POST["name"] . "_"))); $value = $_POST["value"]; $conexion = new PDO("mysql:host=" . MYSQL_HOST . ";dbname=" . MYSQL_DBNAME, MYSQL_USUARIO, MYSQL_PASSWORD); $stmt = $conexion->prepare("SELECT true AS result FROM joomla_facileforms_subrecords WHERE name = ? AND value = ?;"); $stmt->bindParam(1, $name ); $stmt->bindParam(2, $value ); $stmt->execute(); while( $row = $stmt->fetch() ) { $result = $row['result'] ? "1" : "0"; break; } $conexion = null; } catch( Exception $e ) { if( $conexion != null ) $conexion = null; //$result = $e->getMessage(); } } echo $result; ?> |