Comprimir PDF con Bot de Telegram

Comprimir un PDF con Telegram es posible gracias a los Bots. Anteriormente en mi blog te contaba cómo comprimir un PDF con Python usando la línea de comandos, PIL y pypdfium2. Ahora he conectado la compresión de PDF con un Bot de Telegram para que puedas reducir el tamaño de cualquier PDF usando este Bot de Telegram de manera gratis, además de que el código fuente del Bot es Open source. Veamos cómo funciona este Bot de Telegram para comprimir un PDF reduciendo su tamaño. Cuando le envíes un documento PDF al Bot de Telegram puedes especificar la escala de extracción de imagen así como la calidad resultante, siendo capaz de comprimir el PDF encontrando un equilibrio entre calidad y tamaño. ...

agosto 28, 2024 · 4 min · 749 palabras · Parzibyte

Comprimir imagen con Python

Hoy vamos a aprender a comprimir imágenes usando Python y Pillow (Python Imaging Library o PIL). Para comprimir una imagen o foto con Python podemos reducir su calidad y/o resolución. La mayoría de ocasiones solo es necesario reducir la calidad de la imagen con Python, sin modificar su resolución (ancho y alto en pixeles) aunque también se puede cambiar esa medida. Veamos cómo comprimir una imagen con Python y PIL. ...

marzo 19, 2024 · 3 min · 493 palabras · Parzibyte

Comprimir PDF con Python

En este post te voy a enseñar una manera de reducir el tamaño de un PDF usando Python. Lo que te presentaré aquí no es magia, la reducción del tamaño del PDF va a depender de la composición del mismo. Si el PDF tiene varias imágenes, entonces su tamaño será reducido considerablemente. El enfoque que voy a usar es convertir el PDF a imágenes, comprimir cada imagen y volver a crear el PDF. Seguramente existen otras maneras de comprimir un PDF pero te cuento que este método me funcionó con un PDF que tenía varias imágenes en alta calidad. ...

marzo 19, 2024 · 3 min · 466 palabras · Parzibyte

Python - Contar caracteres sucesivos

En este post de algoritmos y programación en Python vamos a resolver un ejercicio que cuenta los caracteres sucesivos que encuentra en una cadena. Es decir, contar cuántas veces seguidas aparece una letra y cuando se encuentre una distinta entonces colocamos el número de veces que se repite y empezamos a contar de nuevo. Por ejemplo, para la cadena EEEEEDEEDCCEEBEEAEAEGEGEFE debería salir algo como lo siguiente: E D E D C E B E A E A E G E G E F E 5 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 Puede que la descripción del ejercicio cambie dependiendo de tu profesor, pero al final la solicitud es la misma. Veamos entonces cómo resolverlo usando Python. ...

junio 6, 2022 · 4 min · 768 palabras · Parzibyte

Reducir tamaño de imagen con JavaScript

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. ...

enero 22, 2022 · 5 min · 939 palabras · Parzibyte

Reducir tamaño de imagen con 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. ...

diciembre 7, 2020 · 3 min · 477 palabras · Parzibyte

Crear zip desde la terminal de Linux

En este post te mostraré cómo usar el comando zip y la terminal de linux para crear un archivo zip. ...

marzo 19, 2020 · 1 min · 146 palabras · Parzibyte

Comprimir imagen JPG (reducir calidad)

Hoy vamos a ver cómo comprimir o reducir el tamaño de una imagen JPG o JPEG utilizando la herramienta o software llamado ImageMagick. Gracias a este software podremos comprimir una imagen o modificar la calidad de la misma con un simple comando. ...

octubre 30, 2019 · 2 min · 377 palabras · Parzibyte

Comprimir y descomprimir datos en MySQL con compress y uncompress

MySQL ofrece una función llamada compress (y lo inverso, uncompress) que sirve para almacenar datos comprimidos, ahorrando espacio. En este post voy a explicar cómo comprimir y descomprimir datos en MySQL con ejemplos. ...

junio 3, 2019 · 3 min · 513 palabras · Parzibyte

Crear archivos zip con PHP: agregar archivos y directorios, descargar zip y proteger con contraseña

Desde hace tiempo he querido hacer un post completo sobre cómo trabajar con archivos ZIP en PHP. Como sabemos, los archivos ZIP son unos paquetes que permiten tener dentro múltiples archivos para su posterior transporte. PHP tiene soporte nativo para los archivos ZIP en la clase ZipArchive y permite comprimir o empaquetar archivos de una manera fácil. Hoy vamos a ver cómo: Crear un archivo zip y agregarle contenido Forzar la descarga de un archivo zip, es decir, crear un zip y mostrarlo en el navegador Agregar archivos a un zip a partir de un patrón glob Agregar todo el contenido de un directorio de manera recursiva. Es decir, agregar todo el contenido y si hay un directorio agregar el contenido de ese directorio, así recursivamente. Proteger un archivo ZIP con contraseña Todavía no vamos a ver cómo descomprimir o desempaquetar, eso es de otro post. ...

mayo 28, 2019 · 9 min · 1705 palabras · Parzibyte