PRESS』編集部が自信を持ってお届けするシリーズです。本書は,2Dグラフィックス,すなわち2DCG(デジタル画像)がコンピュータ上でどのように生み出されているのかを解説したものです。イラストを描くのが趣味の方は,いわゆる「メイキング本」という,CGイラストをどのように描くのかというノウハウを紹介した本が多く出版されていることをご存知でしょう。同じ2DCGの解説書とは言っても,本書はそれらとは大きく異なります。一般的なメイキング本では触れられないような「そもそも,そのような処理がコンピュータの中でどう実現されるのか?」を詳細に説明しています。「そのような細かいしくみを知ることが,絵を描くのに何の役に立つのか?」と,疑問に思う方は多いと思います。確かに,技術者ほど素晴らしい絵を描けるだなんて,聞いたことはありません。「デジタル処理の理論を知る」ということは,紙や筆/ペン先のような「画材の特性を知る」ということに近いかもしれません。裏でどのような計算が行われているか想像がつけば,デジタル処理特有の問題がなぜか起こるのかがわかります。処理に気を使い,コンピュータに無茶をさせなければ,作業の安定性も格段にアップします。仮に今は趣味で描いているイラストや漫画だとしても,続けていけば,いつかプロとして仕事の依頼を受ける日が来るかもしれません。そんな時に,正しいデジタル画像の知識があれば,クライアントの要求を正しく理解し,高品質なデータを渡すことができるはずです。イラストレーターや漫画家でなくとも,コンピュータを扱っていればデジタル画像の扱いは避けて通れません。専門家でなくても,これくらいの知識は,いつ要求されるかわかりません。プログラマなら,なおさらです。ゲームやアプリの開発,Webサイトの構築など,今どきの製品やサービスを画像なしに生み出すことはできません。デザイナーの作成した画像のポテンシャルを引き出すには,それなりのデジタル画像の知識が必要です。本書には,画像を扱うプロフェッショナルとして必要とされる,多くの知識が詰まっています。本書を読み通すことができれば,どんな場所でも通用する技術知識が身につくはずです。この厚さの本で2DCGのすべてを網羅することはできません。本書を手がかりに,自力で問題を乗り越えられるようになるはずです。本書原稿のレビューをして頂いた皆さんには,致命的なミスをいくつもご指摘頂きました。皆さんの協力なしには本書は完成しなかったはずです。本当にありがとうございました。本書に不備があったとしても,不備を見逃した,もしくはレビューの指摘を反映しなかった著者の責任です。皆さんがデジタル画像をピクセル単位で気にしてしまうくらい関心を持ってもらえるように,頑張って解説していきます。Tablet(Android/iOS用)にペイントエンジンを提供。べてのエンジニアのための,プログラミング技術情報誌です。読まれている連載きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。~テスト管理の効率を上げ,脆弱性診断を自動で行う~早期リリースが注目される中で,ソフトウェアの品質やセキュリティ面への対応も重要になってきたと感じます。本連載では,安全性・安定性を加えた開発サイクルについて考えていきます。......押さえておきたい輻輳制御アルゴリズム本連載ではTCP/IPの中でも特に,新たなアルゴリズム登場の背景として,ネットワーク環境の変化や,TCP輻輳制御アルゴリズムの変遷と概要をみていきます。本特集では,2018年10月にリリースされたばかりのバージョン11と,現場の主力として使えるバージョン10にフォーカスし,この7年間で大きく進化したPostgreSQLの魅力を余すことなくお伝えします。Linuxのメンテナーを務める筆者が,Linuxやオープンソースソフトウェアと過ごす日々をエッセイ風味で綴った連載。100回を期に「続・玩式草子」として新たなスタートを切ることとなりました。ゆるく,不定期に更新予定です。Linuxの統合認証にも新たな変化がありました。この連載ではAD-Linux統合認証の最新状況を紹介します。Topics(ほぼ)日刊Linuxトピックニュース。カーネル、ディストリビューションの最新情報を中心に、Linuxのさまざまな話題をお届けします。