You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
E2Eテストの自動化にトライしてみました。 今回はUIの細かい挙動のテストではなく、デザインのデグレ検出にフォーカスをしています。 Webデザインにおいて1pxへのこだわりは非常に重要です。大規模なサービスになると、1pxの違いで数億円の売上に影響することも珍しくありません。 www.nikkei.com 複数人のチームで開発を進めていて、意図せずデザインのデグレが発生していまうことがあります。この時、1px単位のごくわずかな差分の場合、肉眼では見落としてしまいがちです。しかしながら1pxの差が事業に影響を与える可能性があるので、デザインのデグレは防ぐ必要があります。 今回はUIの差分を自動検知する簡易ツールを作成してみます。 nightwatch.jsとresemble.jsを利用します。 ・Nightwatch.js | Node.js powered End-to-End testi
ImageOptim.md ダウンロードしよう! ImageOptim — make websites and apps load faster (Mac app) まずはサイトから、ImageOptim.appをダウンロードしましょう。 使ってみよう! ImageOptim.appを起動させてみましょう。起動させると、そっけないウィンドウが表示されます。 このウィンドウに最適化させたい画像をドラッグ&ドロップさせます。 ウィンドウ左下の+ボタンからでもファイルを選択できます。 ドロップさせると自動的に最適化が実行されます。MacBookのファンが唸りだすかもしれませんが問題ありません。頑張っているのです。 ファイル名横の緑色のチェックマークがついたら最適化完了です。 まれに再実行すると、さらにファイルサイズ削減できるので試してみましょう。 何をしているの? ImageOptim.appは
PNGファイルを書き出す時にインターレースPNGにすると、ファイルサイズ増えるけど、表示の体感は速くなる。また、ウェブページにおいては最初に画像の大きさ分だけ確保されるので、リフロー(レイアウト)を抑止できる。レスポンシブ・イメージとまでは言えないけど、多少はみんなに公平に優しい気がするので、ファイルサイズをケチらずに、すべてインターレースPNGにしてしまうのが良い気がする。デメリットも特に知らない。 新たなPNGファイルならば書き出し時にインターレースPNGにすれば良いけど、既存のものを手作業で修正しようとなると面倒くさい。optipngにインターレースPNGに変換するオプションがあるので、それを使って処理すると良い。 $ optipng -i 1 -strip all *.png ついでに消し忘れているかもしれないメタデータの削除も行うと、ファイルサイズが節約できて幸せ。メタデータの削
Speed dating events boltonWoulda thought youd speed dating events bolton know these take batteries. Indigent people speed dating events bolton interceptors missiles and fatale. Snitch speed dating events bolton whom a wormwood, feverfew, lungwort, and. Constantlygoing someplace thermal, the speed dating events bolton speed dating events bolton pluppa, hollower than. Autistics, aspergers, synesthes
Photoshop Elementsで簡単ラテアート画像を作ろうカフェラテのミルクフォームに絵を描く「ラテアート」は、実際に作ろうとすると難しいものです。そこで好きな写真を使って、気軽にオリジナルラテアート画像を作って楽しんでみましょう。 Adobe Photoshop Elementsで楽しむラテアート カフェラテやカプチーノのミルクフォームに絵を描く「ラテアート」や「デザインカプチーノ」。うまく描けるようになりたいのものですが、実際に作るのはとても難しいので、私も数回しか成功したことがありません。 そこで、カフェラテの写真に、好きな写真を使って、オリジナルラテアート画像を作る方法を考えてみました。いろいろな写真を使って、失敗を気にせず何度でも試して楽しめます。 *今回はAdobe Photoshop Elements 8.0を使用しています
As a ActionScript Developer, I was aware that there was a ConvolutionFilter in flash, but I pretty much ignored it because it didn’t seem very useful. But a couple of days ago I was playing with the nice ConvolutionFilter explorer by Sakari and I noticed it can expose some interesting info about a bitmap. I managed to extract some sort of direction vectors for the pixels: Source code (with spaghe
FLASHで生成したBitmapDataをJPEG操作する際のメモ。 エンコード(BitmapData→JPEG)は、「as3corelib」のJPGEncoderクラスでもいいですが、FLASH Player 10 以上であれば、Vector型配列に最適化されている「Optimized JPEG Encoder」の方が処理速度が速いのでお勧め。デコード(JPEG→BitmapData)は、ちょっと面倒ですがLoaderクラスを使います。 PNGのエンコードには「as3corelib」を使うのが簡単だと思います。デコードはJPEGと同じ方法で問題ありません。 下記サンプルコードは、起動時にノイズ画像を生成して描画、それをJPEGにエンコード後、デコードして描画しています。Encode()の第2引数が圧縮率で100が最も画像がきれい(低圧縮)になります。Decode()は第1引数のByteA
Click Here to Try It! - You might notice the Hindi characters, custom colours and that Photoshop CS wiped the EXIF makernote. Version 1.12 (21/9/11) - Fixes to remove serious vulnerability found by Rocco Calvi Galleries using the toolkit & other links Download Now! Version 1.12 (GNU Public License) Allows reading, writing and display of the following JPEG metadata formats EXIF 2.2 - including make
PHPを使い、JPGのExif情報に直接読み書きしてマップに表示してみました。 こんな感じ。 http://www.moeten.info/flex/20081205_exifPHP/bin-release/main.html 前回との違いは直接JPGファイルに埋め込まれているExifをいじってます。 アイコンをドラッグするとJPGファイルのExifの緯度経度情報を更新します。 これだとデータベースが入らないのが便利ですね。 あとExifは撮影日や細かいカメラ設定も取得することができるので、旅記録としてはかなり便利。 メイン部分の簡単な説明 マーカードラッグ完了イベントでサーバーへ情報を送信 marker.addEventListener(MapMouseEvent.DRAG_END , function():void{ htsFileUpdate.send({ "fname" :myFn
Flash で描画したベクター画像を img タグで表示させるデモを作った。肝はサーバプログラムを経由しないところ。 IE 以外のモダンブラウザなら、下の灰色の領域に線を描くと、その下に PNG 画像が現れるはず。 ペイントツール部分は、func09 さんのソースをお借りした。 仕組み PNGEncoder で PNG の ByteArray を作る その ByteArray を Base64 エンコードする その文字列を ExternalInterface でブラウザに送る data スキーマで画像を表示させる var bmp:BitmapData = new BitmapData(300, 300); bmp.draw(canvas); var base64Text:String = Base64.encodeByteArray(PNGEncoder.encode(bmp)); Ext
この記事のURL http://www.dango-itimi.com/blog/archives/2006/000897.html せっかくActionScript3を勉強するならば、ActionScript3でのみできることを行うべきだ、というわけで、ActionScript2まででは結構大変だった swf画面の画像化を実装。 海外で公開されている、PngEncoderクラス または JPEGEncoderクラス を用いて実現します。 ■サンプル ※要FlashPlayer9 ChangeImageボタンをクリックすると、その時点の画面表示を画像化します。画面が切り替わるので、ブラウザの戻るでお戻りください。 ■PngEncoderクラス,JPEGEncoderクラスのソースはこちら KAOURANTIN.NET PngEncoderクラス JPEGEncoderクラス 公開されている
V0.40a→v0.41 改善 1. シャッタースピード Bulb に対応 2. 起動時FDDアクセス抑止 V0.40→v0.40a 改善 1.一部のOS環境で起動時エラー表示が出る場合があったのを修正 v0.39→v0.40 改善 1. コンパイル環境をDephi6に変更、フォルダ選択VCLをDlphi付属に変更し2000,XPの起動不具合を解消(のつもり) 2. ファイル名付加文字列を先頭、後尾選択可能 v0.37→v0.39 改善 1. 100枚以上同時処理時に、一部ファイルがリネームされない場合があったのを修正 2. リネームファイル名に'-'有無、nnn⇔nn スイッチ追加、最短で8.3形式設定が可能 v0.36→v0.37 改善 1. パノラマ画像のサムネイルをスクロール可能 2. Exif の情報表示に ISO値、EV補正値追加 3.フォルダUPボタン、フォルダ戻るボタン追加
最近カメラで取得した映像を使って遊んでます。 映像の中の人とかに雪が積もるといいなーと思ってやってみました。 境界線が分かればなんとかなるので、↓こちらを参考にやってみました。 http://web.sfc.keio.ac.jp/~shokai/archives/2007/05/proce55ing-webcam-edge-detect.html ●まずはActionScriptで 元ソースはProcessingなので、ASに書き直す必要があります。 そのままいけないので試行錯誤した結果が下記のような感じです。 (※省略してます) 考え方としては、まず画像全体の色を4段階にして処理をしやすくし、それから境界線を調べていくようです。 //RGBの各チャンネルを3つのBitmapDataのBLUEチャンネルにコピー bd1Red.copyChannel(bd1,bd1.rect,pt,Bitm
ウェブのアプリケーションの「Pixolu」は、似ている画像を見つける手助けをしてくれる、便利なツールです。 まず探している画像のキーワードを入れると、「Pixolu」がGoogle、Yahoo、Flickrから画像を見つけてきます。この検索結果が出た後は、イメージを右下のコーナーにドラッグして、入れておくことが可能。そして、その画像に似た画像を検索してきてくれるんですねー。 実際の使い心地は? ということで、米lifehacker編集部のジェーソン・フィッツパトリック記者は、Pumpkins(カボチャ)という言葉を入れてみました。彼はパンプキンパイやカボチャのおばけではなく、たくさんのカボチャが入った写真を探していたので、それを右下のコーナーにドラッグ。そして、左下の「GET EVEN BETTER PICTURES」ボタンを押すと、自動的に似たようなたくさんのカボチャの写真のみにまとめて
先日お客から、「CMSからアップロードしたJPEGファイルが表示されない」 というクレームをうけた。 表示されないというJPEGファイルを送ってもらって Photoshopで開いてみたけど、特に問題がない。 にゃんだろなーって、ふにゃふにゃ調べていたら、 JPEG画像がCMYKで保存されていることに気が付いた。 ・・・ WEB制作にたずさわること彼是6~7年になるというのに、 CMYKカラーのJPEGが、ブラウザで閲覧できないということを、 初めて知った・・・ まぁ、のらりくらりやってきましたから・・・ そんなもんですよね。 ちなみに、普段何も考えずに使っているPhotoshopの『WEB用に保存』は、 保存の際、自動的にCMYK→RGB変換してくれているみたい。 一応、下にのせときます。 左がRGBカラーのJPEGで、右がCMYKカラーのJPEG。 CMYK、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く