The Graphics Interchange Format (better known by its acronym GIF /ˈdʒɪf/ jif or /ˈɡɪf/ ghif) is a bit
|
|
December 5 · Issue #13 · View online
Email digest of dylanninin
|
|
The Graphics Interchange Format (better known by its acronym GIF /ˈdʒɪf/ jif or /ˈɡɪf/ ghif) is a bitmap image format that was developed by US-based software writer Steve Wilhite while working at the internet service provider CompuServe in 1987 and has since come into widespread usage on the World Wide Web due to its wide support and portability. – Wikipedia
|
|
|
The Long, Remarkable History of the GIF
The GIF as an art form—a short and silent loop—has never been more popular than it is right now. Yet the GIF as a filetype, the way we store the library of ones and zeros that computers translate into animation, is quietly embattled. Behind the scenes, a war to exterminate it has been raging for years, and it never really ended. All these years after Burn All GIFs Day, the GIF remains both deeply flawed and yet strangely irreplaceable. Whether this latest frenzy of GIF popularity enshrines it forever or kills it for good, you can be damn sure we’ll never see anything quite like it again. An epic like post about how one humble file type ruled the internet for decades, and it’s being continuing: “The GIF is Dead. Long Live the GIF.” Earlier this year, Twitter introduced a built-in search engine that offers split-second access to a library of thousands upon thousands of GIFs. Giphy, the company that curates that library, raised $55 million dollars in its latest round of funding, bringing its total value to some $300 million. A year before that, Imgur—until very recently the de facto image hosting service for the media mammoth Reddit and a $200 million company in its own right—rolled out GIFV, its own attempt to modernize the nearly 30-year-old file format.
|
Awesome GIFs: The world becomes vivid along with GIFs.
-
Startup in one GIF: What does startup actually mean?
-
Vim gifs: If you can watch gifs you can learn vim, which will turn learning vim into an interesting thing, not boring at all.
-
Beautiful sci-fi GIFs: Filled with imagination and peace.
|
移动端图片格式调研 | Garan no dou
图片通常是移动端流量耗费最多的部分,并且占据着重要的视觉空间。合理的图片格式选用和优化可以为你节省带宽、提升视觉效果。在这篇文章里我会分析一下目前主流和新兴的几种图片格式的特点、性能分析、参数调优,以及相关开源库的选择。
- 几种图片格式简介
- 移动端图片类型的支持情况
- 静态图片的编码与解码:JPEG/PNG/WebP/BPG
- 动态图片的编码与解码:GIF/APNG/WebP/BPG
- 动图性能对比
GIF 并不是唯一的动图;不错的文章,可以帮助快速了解目前几种主流的图片格式及其特点。虽然,我并不是iOS开发(逃… …
|
|
利用 Nginx 的 ngx_http_image_filter_module 做实时的图片缩略图 · Ruby China
Nginx 提供 ngx_http_image_filter_module 可以帮助你处理图片: 我们常用的可能就是缩放和裁剪了,根据业务和设计需要,在合适的位置不同尺寸的缩略图。
|
In Unix, what do some obscurely named commands stand for?
A list of some of the more obscurely named Unix commands follows:
- awk
- grep/fgrep/egrep
- cat
- nroff/troff
- tee
- biff
- rc
- perl
|
|
四种常见的 POST 提交数据方式 | JerryQu 的小站
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论用 POST 提交数据的几种方式:
- application/x-www-form-urlencoded
- multipart/form-data
- application/json
- text/xml
服务端通常根据请求头(headers)中的 Content-Type 字段来获知请求中的消息主体是用何种方式编码,再对主体进行解析。所以说到 POST 提交数据方案,包含了 Content-Type 和消息主体编码方式两部分。
|
|
Introduction to PostgreSQL physical storage
I initially wrote this post for myself, I wanted to understand enough about the underlying physical storage to be able to grasp other concepts which can affect your database. This post is probably more aimed to people with similar interests, I will try to keep it accurate but the aim is to make it simpler to understand so I may overlook some details. A simple guide to the physical storage of PostgreSQL, covering:
-
databases:
$PGDATA/base as default location, e.g.:$PGDATA/base/17447 for database foo
-
tables: in a separate file, named after the table filenode, e.g.:
$PGDATA/base/17447/27741 for table bar
-
rows: stored as an array of pages of a fixed size(usually 8Kb); here’s an overview of page layout
-
TOAST: splitting the large column entry into 2KB bytes and storing them as chunks in the TOAST tables; named like
pg_toast_$OID , e.g.: pg_toast_27741
-
Free Space map: named like table files, plus the
_fsm suffix
-
Visibility map: named like table files, plus a
_vm suffix
|
|
GIF: Summary from the Encyclopedia of Graphics File Formats
GIF is different from many other common bitmap formats in the sense that it is stream-based. It consists of a series of data packets, called blocks, along with additional protocol information. Because of this arrangement, GIF files must be read as if they are a continuous stream of data. The various blocks and sub-blocks of data defined by GIF may be found almost anywhere within the file. A technical overview of GIF file layout.
|
Lempel-Ziv-Welch Compression Algorithm - Tutorial - YouTube
Lempel–Ziv–Welch (LZW) is a universal lossless data compression algorithm created by Abraham Lempel, Jacob Ziv, and Terry Welch. It was published by Welch in 1984 as an improved implementation of the LZ78 algorithm published by Lempel and Ziv in 1978. The algorithm is simple to implement, and has the potential for very high throughput in hardware implementations.[1] It is the algorithm of the widely used Unix file compression utility compress, and is used in the GIF image format. – Wikipedia
|
|
Baseline vs Progressive rendering
|
Did you enjoy this issue?
|
|
|
|
If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
|