並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 57件

新着順 人気順

dataURIの検索結果1 - 40 件 / 57件

  • DeNA Engineering - DeNAエンジニアのポータルサイト

    技術を活かし、新しい価値を創造する DeNAのエンジニアは、想像を超えるDelightを届けるために何ができるかを考え、技術力と発想力で新しい価値を生み出しています。 多様な専門性を持ったエンジニアが切磋琢磨し、互いに刺激し合える環境や制度がさらなる成長へとつなげます。

      DeNA Engineering - DeNAエンジニアのポータルサイト
    • JavaScript 内で無圧縮 ZIP を作って Data URI を生成するライブラリを作りました - IT戦記

      ちょっと思うところあって JavaScript 内で、複数のファイル情報を作って Zip で固めて、 Data URI を生成するライブラリを作ってみました。 ソースは以下の zip.js です。 http://svn.coderepos.org/share/lang/javascript/Zip/ 使うには 以下の base64.js が必要です。 http://svn.coderepos.org/share/lang/javascript/Base64/trunk/ この base64.js は弾さんが作ったものです。 今回 Zip で使うように、ちょっとチューニングさせていただきました。 こんなことができます // zip オブジェクトを作る var zip = new Zip; // 文字列をファイルとして追加する zip.addString('Hello, world!!', '

        JavaScript 内で無圧縮 ZIP を作って Data URI を生成するライブラリを作りました - IT戦記
      • Headless Commerce with Salesforce

        Meet your shoppers and buyers anywhere with our trusted headless commerce solution. Use headless APIs and connected customer data. With Commerce Cloud’s trusted headless commerce platform, B2C and B2B businesses can meet customers anywhere. Headless APIs can weave commerce into any touchpoint, from social media to in-store kiosks to B2B buyer portals, and give you the power to take full control ov

          Headless Commerce with Salesforce
        • ウェブ・フォントの読み込み - Weblog - Hail2u.net

          ウェブ・フォントも完全に行き渡り、今はどう効率的に配信するかについて多くの時間を割くようになった。Google Fontsの低め安定路線を見限り、TypeKitやFonts.comへ鞍替えする人々も増えた。それと同時に自前でホスティングする人々も徐々にその数を増やしており、どれが最適解なのか一応の結論が出るにはもう少しかかるだろう。まず、ウェブ・フォントの読み込みにおいてどのようなアプローチがあり、どのようなメリット、そしてデメリットがあるのだろうか。 TypeKit等に頼るにしろ、自前でホスティングするにしろ、もちろん最終的にはウェブ・フォントをブラウザーに送りつける必要がある。読み込みとはまさにその部分の話だ。話がややこしくなるので、多様な実装を意識した安全な書き方などについては触れない。 普通に@font-face定義を利用 @font-face定義をただ普通に書く場合のメリットは、

            ウェブ・フォントの読み込み - Weblog - Hail2u.net
          • CSS Sprite画像はDataURI画像にすべきか? - MOL

            最近、スプライト画像はDataURIにすべきですか?という質問が多くて、調べてみました。てか、前のもそんな話題があったような。DataURIってなんぞって方は下記を見てほしい。 データURIスキーム | MOL CSSファイルがパースされなければレンダリングが始まらないのでCSSファイルの肥大化は絶対に避けなければならない。画像の1KBとCSSファイルの1KBを同じように考えてはいけない。 ― ぼくのかんがえたさいきょうのしーえしゅえしゅ あ、ホントそうだっけーなーと思いつつ、どこぞの資料見たんだっけなーと探してたらあった。 Optimizing the Critical Rendering Path for Instant Mobile Websites - Velocity SC 2013 このセッションはすごく分かりやすいのでオススメです(該当の箇所は12分位から)。というかIlya

              CSS Sprite画像はDataURI画像にすべきか? - MOL
            • The data: URI kitchen

              • 写真サービス機能のブラウザ内実装 | 株式会社サイバーエージェント

                2-1. リサイズ処理   Figure 2. Mobile Safariによる画像アップロード画面 最終成果の画像データを、サーバーサイドAPIにPOSTすることがゴールである。Androidにおいて、XMLHttpRequestでBlobをリクエストに設定しても空のボディで送信される問題がみられるため、今回はBase64 encoded DataURIとしてPOSTすることにしている。 2-1-1. 基本実装 ƒ 今回のリサイズ処理では、Canvas要素とFile APIを利用する。基本方針としては、inputtype='file'のchangeイベントから、Fileオブジェクトを取得し、それを一度Canvasに書き出すことでリサイズを試みる。最終的には、canvas.toDataURL() によってDataURIを取得する。 下記に、基本実装のサンプルを示す。( http://co

                  写真サービス機能のブラウザ内実装 | 株式会社サイバーエージェント
                • Blog

                  202320,000 GitHub starsSeptember 17th, 2023 2021Syncing sign-in stateJuly 21st, 2021 Why you need bundle size monitoringJune 11th, 2021 Back to bloggingJune 9th, 2021 2019You should open source your productJanuary 1st, 2019 2017Reclaiming your privacyJanuary 8th, 2017 2015Lessons learnt building team communication productsSeptember 21st, 2015 The startup rollercoasterMay 24th, 2015 Don't grow too

                  • HTTPリクエストを減らすために【DataURI編】遅延ロードでレンダリングブロックを回避 - MOL

                    このシリーズはHTTPリクエストの理解を通じてWebパフォーマンスの重要性について考える5章構成になっている。 【序章】HTTPリクエストは甘え 【CSS Sprite編】スプライト地獄からの解放 【WebFont編】ドラッグ&ドロップしてコマンド叩いてウェーイ 【DataURI編】遅延ロードでレンダリングブロックを回避 【終章】我々には1000msの猶予しか残されていない 4日目は、本ブログでも何回か話題にしているインライン画像についてです。 データURIスキーム CSS Sprite画像はDataURI画像にすべきか? Data URI画像のテスト結果について 以前の記事で私は以下のように述べましたが、これはいやらしい表現だ。 DataURIの画像は、通常の画像に比べて6倍遅いとかゆう記事もある このような『xxx倍高速化』、『xxx倍遅い』と言った表現は、わかりやすい反面、本質を見失

                    • CSS内の画像埋込で高速化(Data URI) - Qiita

                      スタイルシートの中で画像を多数呼出していると、HTTPリクエストが大量発生してページの読み込みが遅くなります。このような場合、CSS Spriteを使って回避することが一般的ですが、Data URIを使うと運用はもっと簡単です。 CSSファイルへの埋込 例えばOSSCafeの場合、サイトのCSS内で16ほどの画像ファイルを読込んでいます。 body { background-image:url(images/body.png) } body>header { background-image: url(images/header.png) } body>header div.center>h1 { background-image:url(images/logo.png) } ...(略) body { background-image:url(data:image/png;base64,

                        CSS内の画像埋込で高速化(Data URI) - Qiita
                      • 今更だけどdata URI Schemeって何? – poyosi.com

                        こんにちは、@poyosiです。皆さんdata URI Scheme使ってますか? 私は全然使ってません。 data URI Scheme(データ ユーアールアイ スキーム)自体はかなり昔からありますが、知っておいて損はないと思いますので、おさらいの意味も込めて書きたいと思います。 そもそもURI Scheme(ユーアールアイ スキーム)とは? data URI Schemeのお話をする前に、そもそもURI Schemeって一体なんなの?というところを簡単にご説明したいと思います。 一般的にURI Schemeはあまり聞きなれないワードかと思いますが、実は身近なところで広く使われています。 例えば、Webサイトにアクセスするときに「http://exsample.com」というURLをブラウザに入力して表示させますよね? このURI(URL)先頭部分に記述される「http」のような「どのよ

                        • iOSなどのスマートフォンのブラウザ側でリサイズをおこないファイルアップロードを爆速にする - 僕は発展途上技術者

                          iOS 6 より Safari からファイルをアップロードできるようになり、写真投稿が必要なウェブサービスで、投稿のためだけにアプリを用意する必要はなくなったかなあ、と最初は思っていました。 ところが、iPhone 5 などで撮った写真などはファイルサイズが結構大きく、Safari からアップロードするときはそのままのサイズで送るため、外出先で 3G だとアップロードにものすごく時間がかかってしまい、ほとんど使い物になりません。 そこで、アップロード前にブラウザ側で写真をリサイズできる方法はないかと探したところ、 » IOS6 and Safari Photo Uploading - File API + Canvas + jQuery Ajax Uploading and Resizing Files Asynchronously - Stack Overflow で紹介されていた »

                          • Data URIによるHTTPリクエストの削減とYSlowスコア | ゆっくりと…

                            以前「WordPressテーマ iNove のYSlow的サイト最適化」で CSS Sprites によるHTTPリクエストの削減に取り組みました。しかしながら、繰り返し画像などはSprites化が出来ないため、どうしても幾つかの画像が残ってしまいます。 そこで、さらなるサイトの最適化を目指し、人気のデザイン系Webサイト CSS-Tricks で紹介されている「Data URIs」という技術を取り入れてみました。 1.Data URI って何? Data URI とは、「ドキュメントに直接埋め込まれたデータにアクセスするためのスキーム」のことで、RFC2397 には次の様な書式が定義されています。埋め込むデータは base64 もしくは7ビットASCIIエンコードでテキスト文字列にエンコードします。 data:[<mime type>][;charset=<charset>][;base

                            • DataURI Maximum length - latest log

                              DataURI サポート状況: http://caniuse.com/datauri Wikipedia: http://en.wikipedia.org/wiki/Data_URI_scheme Browser Max length Source IE 7 0 IE 8 32KB - 1 http://msdn.microsoft.com/en-us/library/cc848897%28VS.85%29.aspx IE 9 4GB http://msdn.microsoft.com/ja-jp/ie/ff468705.aspx#_DataURI MobileSafari 3.x 128KB ? http://blog.clawpaws.net/post/2007/07/16/Storing-iPhone-apps-locally-with-data-URLs#c1989348 Chro

                                DataURI Maximum length - latest log
                              • http://data-uri.poyosi.com/

                                • 日記 | ヨモツネット

                                  blog移行しました。新しいblogで更新を続けています。 XMLェ… text ja 2012-07-08 http://www.yomotsu.net/wp/?p=603 XMLェ… 日々の出来事2012年7月8日日曜日 ブログ作りなおそうかなーと思って、この Webサイト をみなおしてたら、Web ページのメタ情報としてダブリンコア (RDF) を混在させていたことを思い出した。バリデーターにかければ、グラフも取り出せて みたいな感じになる。でも結局あまり意味なかったです多分。いまは OGP とかありますしね。 Web ページは XHTML にしてたけど、ブログのコメントで参照先のない数値参照とか混ぜられると XML パースエラーになるし、XML だから他の語彙混在できるけど、RDF くらいしか混ぜてなかったし、XHTML 意味なかったです多分。いまは HTML に SVG 混在でき

                                  • Real, Automatic Instagram Likes - Duri.Me

                                    Upload a picture or video on Instagram You're already doing the first step! Just upload a picture or video to your Instagram account. New Media is Automatically Detected In just a minute our system will detect your latest upload. You don't have to do anything!

                                    • File APIs(Blob, BlobURL, ArrayBuffer, FileReader) - Qiita

                                      まえがき 以前の JavaScript はバイナリデータの扱いがとても下手でした。 バイナリデータをブラウザ上に一旦保存し再利用するには、サイズが1.3倍になることを覚悟した上でデータをDataURIに変換する必要がありましたし、XHRを使ってサーバからデータを取得する場合も、一度全てメモリに読み込んでから、ループでマスク処理を施し、Base64に変換し、DataURIに変換し… と、何重にも変換を繰り返す必要がありました。 2009年に出版された JavaScript Good Parts では、ビット演算子が「使うべきではない悪いパーツ」と評価されていた事を思い出す方もいるでしょう。 あれから5年、もはや時代が違います。 2015年の JavaScript においては、バイナリデータはもはや扱いづらい困った存在ではありません。 ハードウェアと JIT コンパイラの進化に合わせ、大容量の

                                        File APIs(Blob, BlobURL, ArrayBuffer, FileReader) - Qiita
                                      • データURIスキーム - MOL

                                        今回の記事の主題はデータURIスキームとはなんぞいねってことなんですが、簡単に言いますと、このスキームを使うとサーバにリクエストすることなく、ページ内のコードに画像を埋め込むことができるという話です。スキームといえば、このほかにもhttp:、ftp:、mailto:なんてものがありますね。 Webパフォーマンスにとって高コストなものといえば、HTTPリクエストですから、それを使わず画像を表示できるということはこのスキームを使う最大のメリットと言えるでしょう。 てなわけで、実際にどんなものか見てみましょう。例えば、隣にあるこのフィードアイコン はHTMLソースの中ではこんな感じでに記述されています。 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6

                                          データURIスキーム - MOL
                                        • MyShortcutsに「Data URI」で画像を埋め込もう!

                                          「MyShortcuts+Viewer」がiOS8になって、ウィジットに対応してから、なかなか「iOS8の可能性」が増えたと思います。ウィジット内でHTMLを表示できるので、動画を埋め込んだり、リンクを作ったりできます。 そして、iOSといえば「URLスキーム」というものが有り、アプリを起動するアドレスのようなものです。それらをアイコン付きでウィジットに表示しちゃえば、ソレはまるでランチャーのようになります。そんなすばらしいやってみました。 ところが、画像は通知センターを開く度に読み込むので、それなら「Data URIで埋め込んじゃえ」ということで、すべてウィジットに埋め込んだ状態のやり方をご紹介します。 Data URIで埋め込みData URIとは?通常、画像ファイルは「サーバー」に一旦保存して、そこを参照するためにURLが当てはめられます(http://~~~.jpg)。ソレはつまり

                                            MyShortcutsに「Data URI」で画像を埋め込もう!
                                          • Chrome ブラウザで画像の DataURI を簡単に取得する方法 - latest log

                                              Chrome ブラウザで画像の DataURI を簡単に取得する方法 - latest log
                                            • CompassでデータURI スキーム

                                              CompassでデータURI スキーム Sassの拡張機能であるCompassを利用するとCSS スプライトだけでなくデータURI スキームも簡単に作成できます。Compassすごい。 次のようにinline-image()で画象フォルダ内のbase64エンコードしたい画象を指定します。 .dataUriImage{ background-image: inline-image("sprite/a.png"); width:50px; height:50px; } そうするとCSS内に次のように画象がbase64エンコードされたデータURI スキームで出力されます。 .dataUriImage { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABHNC

                                                CompassでデータURI スキーム
                                              • fartscroll.js | Everyone farts. And now your web pages can too.

                                                Download .zip Bookmarklet View on GitHub Everyone farts. And now your web pages can too. Include "fartscroll.js" in your page. You can include the latest version straight from our CDN: <script src="http://code.onion.com/fartscroll.js"></script> Initialize the fartscroll plugin after the page has loaded: // Fart every 400 pixels scrolled in the window fartscroll(); // Fart every 800 pixels scrolled

                                                • img2data

                                                  “img2data” is the app genarates base64 encoded data url string from your local file. Works with modern browser feature called “File API” and “Drag and Drop API”. These allaw us to process file content locally without sending any data to server. So you can use this app safely even for confidential use.

                                                  • Sassでlinear-gradient()のmixinをつくる その4 - fragmentary

                                                    2013年2月も終わりかけですが、CSS Preprocessor Advent Calendar 2012の記事の続編です。 今回は linear-gradient() から、SVGのグラデーション画像を生成するmixinをつくります。なんでそんなことをするのかというと、IE9が linear-gradient() を実装しておらず、またグラデーションを生成できる独自フィルタもIE9標準モードで使えないからです。面倒ですねえ。Windows 7版のIE10の登場とそれへの移行が早く済むとよいのですが。 Part 6 ― SVGはパーセントエンコードされたdata: URLで表現 今回やるのは、異なるCSS構文の変換ではなく、CSS→SVGというフォーマットの変換が主です。IE9からサポートされたSVGを利用し、グラデーションを含んだSVGファイルを、background-image で参

                                                      Sassでlinear-gradient()のmixinをつくる その4 - fragmentary
                                                    • 日記 | ヨモツネット

                                                      blog移行しました。新しいblogで更新を続けています。 XMLェ… text ja 2012-07-08 http://www.yomotsu.net/wp/?p=603 XMLェ… 日々の出来事2012年7月8日日曜日 ブログ作りなおそうかなーと思って、この Webサイト をみなおしてたら、Web ページのメタ情報としてダブリンコア (RDF) を混在させていたことを思い出した。バリデーターにかければ、グラフも取り出せて みたいな感じになる。でも結局あまり意味なかったです多分。いまは OGP とかありますしね。 Web ページは XHTML にしてたけど、ブログのコメントで参照先のない数値参照とか混ぜられると XML パースエラーになるし、XML だから他の語彙混在できるけど、RDF くらいしか混ぜてなかったし、XHTML 意味なかったです多分。いまは HTML に SVG 混在でき

                                                      • うのらぼ。 - 【CSS】スマートフォン向けWebサイトでdataURIが本領発揮する件

                                                        はじめに 画像をBase24とかでエンコードしてdataURIスキームで読み込む、ってことが最近のブラウザでは可能になった訳ですが、 仕事でスマートフォン向けのサイトを作っていた際に、画像の読み込み待ちが気になったのでちょうどいいと思い試してみたところ、 驚くほど早くなった(気がした)ので実際に計ってみました。 準備 読み込む画像はこれ↓ エンコードするとこんな感じ↓ data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgk

                                                        • css-eblog.com - このウェブサイトは販売用です! - css eblog リソースおよび情報

                                                          This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

                                                          • CSSの画像埋め込みを補助する·CSSEmbed MOONGIFT

                                                            CSSEmbedはJava製のオープンソース・ソフトウェア。CSSを使ったWebサイトデザインで、HTML中には画像のパスを出さずCSSで定義するケースがある。これによりCSSで制御できるデザインの範囲が大幅に広がるのだが、さらに一歩進めてCSS中に画像データを埋め込んでしまう手法がある。 元のCSS それはdata URIを使った方法なのだが、うまく使えばアイコンに対するコネクション数を減らしてサーバの負荷を低減させることも期待できる。だがdata URIを作成するためには画像をテキスト(Base64)化する必要がある。手作業ではあまりに面倒なのでCSSEmbedを使ってみよう。 CSSEmbedはCSSファイルに埋め込まれた画像指定の箇所を解析し、data URIを使った埋め込みに変換してくれるソフトウェアだ。CSSEmbedがあるパスをベースにするので、相対パスでも対応している。デフ

                                                              CSSの画像埋め込みを補助する·CSSEmbed MOONGIFT
                                                            • MHTML - when you need data: URIs in IE7 and under

                                                              UPDATE: It's very important to have a closing separator in the MHTML document, otherwise there are known issues in IE7 on Vista or Windows 7. The details are here. In the previous post I described what data: URIs are and how they are useful to reduce the number of HTTP requests. Now, the problem with data: URIs is that they are not supported by IE < 8. But, thanks to this article (in Russian), her

                                                                MHTML - when you need data: URIs in IE7 and under
                                                              • サービス終了のお知らせ - NAVER まとめ

                                                                サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

                                                                  サービス終了のお知らせ - NAVER まとめ
                                                                • When to base64 encode images (and when not to)

                                                                  ⚠️ Warning: this is an old article and may include information that’s out of date. ⚠️ Introduction Ever since Steve Souders started evangelizing web performance, it’s been pounded into our heads that extra HTTP requests add a lot of additional overhead, and that we should combine them if possible to dramatically decrease the load time of our web pages. The practical implication of this has been to

                                                                  • [HTML5] Canvasを画像に変換しサーバへ送信する - ねこの足跡R

                                                                    Canvasに描画した内容を画像としてサーバへ送信し、そのままサーバに保存してみます。 今回は入力したテキストがそのままCanvasに描画される簡単なサンプルを用意しました。文字色と背景色もおまけで変更できます。もう少し頑張るとバナー画像ジェネレーターとか作れそうですね。 サーバ側のプログラムはPHPを採用していますが、他の言語でも似たような処理になります。 Canvasの内容をサーバへ送信する 実行例 ソース HTML JavaScript PHP 解説 Canvasを画像として取り出す サーバへ送信する サーバでバイナリとして保存する 参考ページ Canvasの内容をサーバへ送信する 実行例 以下から実際のサンプルをお試しいただけます。 miku3.net 左側にあるテキストボックスへ入力するとその場でCanvasに反映されます。同様に文字色や背景色も指定したタイミングでCanvasが

                                                                      [HTML5] Canvasを画像に変換しサーバへ送信する - ねこの足跡R
                                                                    • WebサイトのHTML/画像/JavaScript/スタイルシートを一つのファイルにパッケージ·Web page archiver MOONGIFT

                                                                      Web page archiverは指定したURLのコンテンツをMHTML/Data URIで一つのファイルに展開するソフトウェアです。 Webページを見たままに保存しておきたいと思うことは多々あります。そんな時に便利なのがMHTMLファイルなのですが、IEがないと作成できません。そこで使ってみたいのがWeb page archiverです。 irbで使います。 MHTMLとして固めた内容が変数に入ってきます。またはDataURIを使って出力もできます。 できあがったファイルです。 Web page archiverはWebページの内容をMHTMLファイルやDataURIを使ってコンテンツを埋め込んだ形で出力します。Ajaxがある場合は違いますが、単純なWebサイトであればWeb page archiverで固めていつでも閲覧できるようになるでしょう。 Web page archiverは

                                                                        WebサイトのHTML/画像/JavaScript/スタイルシートを一つのファイルにパッケージ·Web page archiver MOONGIFT
                                                                      • data URLスキームは案外ちゃんとサポートされていない訳ではない - Recycler

                                                                        まずは次の3つの簡単なテストを。 テストリンクが機能するか? テストリンクが機能する場合、描画結果はソースと pixel to pixel で差異がないか? テストリンクが機能する場合、表示されたページで"Hello"をクリックするとアンカーへのジャンプが発生するか? テストリンクにはソースをBase64でコードしたデータを data URLスキームを使って載せている。これは立派なRFC規格に則った手法なので、本来は全てのブラウザが完璧に取り扱えて然るべき。ところが、実状はそうではない。 俺が試したところによると、上の3つのテストについて、IEは3つとも動作しなかったし、Firefoxは下2つが、Chromeは3つ目が動作しなかった。 きっとこれらのブラウザはAcid2合格の為だけに中途半端に data スキームのサポートを実装したんだね。 我等がOperaはこれについては完璧に動作

                                                                        • Optimizing SVGs in data URIs by Taylor Hunt on CodePen

                                                                          Awhile back, CSS-Tricks posted “Probably Don't Base64 SVG”, which concluded that SVGs in data: URIs are smaller used as-is instead of base64-encoded. It’s got the right idea, but there are a few complications and further optimizations. Better browser support In the provided code, we have: (Assume the ... are replaced with real SVG data) .bg { background: url('data:image/svg+xml;utf8,<svg ...> ...

                                                                          • cmmntr.com

                                                                            This domain may be for sale!

                                                                            • Data URI Generator

                                                                              A client-only html5 file api multiupload data uri generator, does not require a server upload, so it's super-fast! This generator works in IE 10+ and the latest versions of Chrome and Firefox. You can find a Data URI browser support table at caniuse.com. One more thing; there seems to be a maximum file size it seems to work for, this differs for every browser and OS. Optimize your images! You can

                                                                              • http://ochinchin.org/~udonchan/ds_uri_gen/

                                                                                • Noisy URIs

                                                                                  What is this? Data URIs (unique resource identifiers) are resources (such as images) converted into text so that they can be used with webpages without referencing external files. A great explanation of data URIs can be found on CSS-Tricks.com Repeating noise images are very useful for adding a little texture to all kinds on element on a web page. When you're designing in Photoshop it's simple to