Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En este post vamos a hablar sobre el trabajo en imágenes al usar webpack. A veces, webpack convertirá las imágenes a base64 y en otras ocasiones devolverá la ruta de la misma. Esto se puede configurar de acuerdo a tus necesidades, y justamente veremos cómo hacerlo configurando el url-loader
.
En el post de hoy vamos a programar con JavaScript del lado del cliente para obtener el tamaño original de una imagen, es decir, su alto y ancho originales.
Podemos hacer esto con una imagen existente (etiqueta img
) o con una creada a partir de la clase Image
. Te mostraré un ejemplo de cómo hacerlo a partir de una imagen seleccionada en un input
tipo file
.
En el post de hoy te enseñaré a comprimir una imagen usando JavaScript al seleccionar una imagen con un input de tipo file.
Con comprimir me refiero a reducir el tamaño del archivo de imagen, cambiando su calidad. Verás que podrás reducir la imagen hasta el 20 % de su calidad sin que se note (y podrás comprimirla incluso más).
De este modo puedes reducir el tamaño de una imagen antes de subirla a un servidor o cosas por el estilo (cambiando su peso, no su medida en pixeles). Todo esto lo haremos del lado del cliente trabajando con JS, Canvas y URL.
Yo hago este post porque estoy usando el storage de Firebase y necesito subir archivos pero no quiero que se agote mi plan gratuito.
También te servirá a ti para ahorrar ancho de banda y almacenamiento en tu servidor, o tal vez solo quieras hacer una app que reduzca la calidad de las imágenes.
Hoy te mostraré cómo borrar el contenido de un archivo en Linux. A esta operación también se le conoce como truncar un archivo.
Hay varias ocasiones en las que puede que necesitemos borrar el contenido de un archivo, por ejemplo, en el caso de los logs es necesario truncarlos cada cierto tiempo.
Hoy te enseñaré a obtener el tamaño de la ventana de Tkinter al programar con Python. También te mostraré cómo obtener el tamaño de la pantalla del usuario.
En resumen vamos a ver cómo obtener el ancho y el alto de la ventana de Tkinter y de la pantalla o del escritorio de la computadora; todo esto usando Python.
Hoy vamos a resolver un ejercicio propuesto en PHP. Vamos a verificar si dos archivos son iguales tanto en tamaño como peso. El ejercicio dice así:
Realiza un programa que dados dos ficheros de texto, compruebe si el fichero 1 (fichero1.txt
) tiene el mismo tamaño que el fichero 2 (fichero2.txt
) y el mismo contenido.
Opciones:
Toda la información se guardará en un fichero de texto llamado resultado.txt
.
Veamos entonces cómo resolver este ejercicio en PHP.
En este corto post de programación con PHP te mostraré cómo reducir la calidad de una imagen, comprimir una imagen o simplemente reducir el tamaño de una imagen.
Ciertamente esto no es comprimir, pues comprimir una imagen con PHP sería comprimirla para después verla en su estado original. Lo que haremos será más bien reducir su calidad o tamaño.
Para esto vas a necesitar la librería GD. Aquí puedes verificar si cuentas con ella.
En este post sobre programación básica en Go te mostraré cómo declarar un arreglo. Aunque suena sencillo y lo es, en ocasiones olvidamos la sintaxis.
Así que te mostraré la sintaxis que prefiero al declarar un arreglo en Go, ya sea de tipo string, int, etcétera.