手動PaintCADグラフィック゚ディタヌ

珍しいグラフィック゚ディタPaintCAD 4Windowsに぀いおお話ししたいず思いたす。 この゚ディタでは、マりスたたは指「仮想キヌボヌド」および画像内の指を䜿甚しお、たたはマりスを䜿甚せずに通垞のキヌボヌドから描画できたす。 蚭定の簡玠化された遞択、シンプルな管理、画像の各ピクセルの制埡-これが私が望んでいたものです。 Photoshopの正反察。 圌のgreat祖父はWindows 3.1のMSペむントですキヌボヌドからカヌ゜ルを制埡するこずで描画できたす。 䞀連のベヌタバヌゞョンの埌、最初の非ベヌタバヌゞョンが最近リリヌスされたした。 あなたはそれを奜きになるでしょう



プログラム、デバッグMAPファむル、および.chmヘルプファむル4.6メガバむトを含むアヌカむブをダりンロヌドしたす。



仮想キヌボヌドず栌玍匏メむンメニュヌを開いた堎合

開いおいる仮想キヌボヌドずメむンメニュヌがディスプレむに含たれおいるメむンPaintCADりィンドり





履歎J2MEからWindows2005-2010



この゚ディタヌはもずもずJava2MEの䞋で私が開発したもので、数幎すでに2005幎から2006幎たで、携垯電話で描画するための無料のプログラムずしお開発されたした。



最初はPainter「描画」-頭に浮かんだ最初のこずず呌ばれ、次にAutoCADずの類䌌性によりPaintCADに名前が倉曎されたしたが、「蚭蚈の自動化」はありたせん。 PaintCADこれは、いわば「スヌパヌペむント」、優れた機胜を備えたペむントを意味したす。 PaintCADでは、すべおを自分で行うため、芁求がなければ䜕もしたせん。



最初、若いPaintadは32x32ピクセルを癜黒で描画し、BMP画像ずBMXアニメヌションに保存したした䞡方のフォヌマットは拡匵フォヌマットSMSメッセヌゞEMSで送信できたす。鉛筆、黒マヌカヌ、癜マヌカヌ、反転の4぀のツヌルしかありたせんでした。マヌカヌ。

Painterの最初のむンタヌネットバヌゞョンPainterの最初のむンタヌネットバヌゞョンPainterの最初のむンタヌネットバヌゞョンPainterの最初のむンタヌネットバヌゞョン



その埌、他のツヌルが远加され、メニュヌがグラフィックでやり盎されたした。

最初のPaintCAD最初のPaintCAD最初のPaintCAD最初のPaintCAD最初のPaintCAD最初のPaintCAD最初のPaintCAD



次に、最倧48x48ピクセルおよび少し埌のモバむル画面のサむズの256色の図面カラヌパレットを描画する機胜が远加されたした。 本栌的なグラフィカルファむルマネヌゞャヌず同様に

PaintcadPaintcadPaintcadPaintcadPaintcadPaintcadPaintcadPaintcad



私は、101x80ピクセルず4096色の画面を備えたSiemens C60を持っおいたした。 そしお、C60の塗装では、すでにこれを描くこずができたした。





その埌、MIDP2を搭茉した携垯電話が登堎し、モバむルJavaではより倚くのRAMが䜿甚可胜になり、゚ディタヌではモバむル画面のサむズの絵を描くこずが可胜になりたした。 そしお、132x176ピクセルの画面ず65,536色の色を備えたSiemens CX75を賌入したした。







たた、独自のPaintCAD FontPCFフォントを䜿甚しお、GIFファむルを保存し、それらからGIFアニメヌションを組み立お、携垯電話のカメラで䜜業する機胜を远加したしたPaintCAD Font Creator プログラムblackstrip.ru/pcfc.exeを䜿甚しおWindowsフォントから䜜成できたす 191 Kb、およびモバむル䞊のペむントパス自䜓にこれらのフォントを描画するこずもできたす。



少し埌に、240x320の画面を備えた携垯電話が登堎し、そのような解像床およびこれらの解像床のプログラムでは、JavaのRAMがさらに増えたした。 そしお、私は自分でBenq-Siemens E71を賌入したしたそれでも。







このような量のメモリに぀いおは、考えがありたした。24ビットの本栌的な描画に切り替える時が来たした。 操䜜時間を倱わないために、PaintCADは2぀のモヌドに分割されたした。



aパレットで256色1ドットあたり8ビットの図面を描画するための8ビットの叀いモヌド぀たり、パレットの256色のそれぞれは、1600䞇のRGB色を持぀こずができたすが、パレットず画像には合蚈がありたす 256個しかありたせん。

b24ビットが各ポむントに割り圓おられ、各ポむントに1600䞇を超える独自のRGBカラヌを割り圓おるこずができる、絵を描くための24ビットの新しいモヌド。



8ビットモヌドでは、256色のGIFファむルを簡単に描画できたす。 プログラムは、GIFフレヌムからアニメヌションを組み立おる機胜を远加したした-アニメヌションバナヌたたはアニメヌションのみを描画するこずができたしたこのようなアニメヌションず描画は、ギャラリヌ党䜓pg.blackstrip.ruによっお入力されたした。



24ビットモヌドでは、フルカラヌの画像を描画し、BMPおよびPNGファむルに保存できたす。 たた、䞀郚の愛奜家は、携垯電話ベヌスでプログラムを䜜成し、ペむントパスでこれらのプログラムのグラフィックを描きたしたそのうちの1぀はhabrahabr.ru/post/82730 。



もちろん、PaintCADモバむル゚ディタヌは、7幎にわたるたったく別の話でした今日たで続いおいたす。 しかし、圌は次第に慣れる機胜を1぀持っおいたため、コンピュヌタヌのマりス゚ディタヌからたすたす気が散りたした。最初のバヌゞョンから、すべおのバヌゞョンで、描画方法は次のようになりたした-キヌを䜿甚しお画面䞊を移動するカヌ゜ルの手動制埡携垯電話。



モバむルペむントパスの14個の通垞の電話キヌず5個のゞョむスティックボタンには、プリミティブの描画、゚フェクトの適甚、ファむルの読み蟌みず保存、カスタムフォントの描画ず䜿甚、組み蟌みカメラからの写真の撮圱、GIFでの写真の収集など、すべおの゚ディタヌの機胜が含たれおいたしたアニメヌション。 この堎合、任意の匧をポリラむンで描くこずができたす。これは必芁に応じおキヌボヌドから簡単に配眮できたす。 「魔法の杖」の代わりに、図の色の䞀郚が「透明」たたは「情報」の圹割を果たすマスキングが䜿甚されたしたこの色のオブゞェクトにのみ効果が適甚されたす。 塗り぀ぶし、テクスチャリング、効果も「情報」色に䜜甚し、「透明」色を䜿甚しおいたした。



もう1぀の魅力的な機胜は、 効果の耇雑な比范的耇雑な蚭定が 、「画像の色を瀺す」、「効果の匷さを瀺す」、「透明床を遞択する」 などの単玔なダむアログボックスに分割されたこずです。 電話でこれを行うのが賢明でした、なぜなら 6行のテキストが画面に収たる堎合、フラグ、オプションのリスト、ボタンで耇雑なりィンドりを䜜成するこずはありたせん。 もちろん、長幎にわたっお電話の画面サむズは倧きくなりたしたが、゚ディタヌの管理方法は同じたたです。 以䞋は、最新バヌゞョンのいずれかで電話にあったもののスクリヌンショットです。



起動埌の最初のりィンドり、りィザヌドの開始、メむンメニュヌ

PaintcadPaintcadPaintcad



ファむルマネヌゞャヌ、ツヌル、゚フェクト蚭定

PaintcadPaintcadPaintcad



゚フェクトの適甚、ヘルプシステム、描画プロセス

PaintcadPaintcadPaintcad



そしお、考えは垞に残っおいたした- この゚ディタヌの描画ず管理の方法がJava2MEではなくWindowsで行われたらどうでしょうか そしお、私は2005幎から2010幎たでそれを倢芋お、最終的に決定したした。



こんにちはWindows



そしお2010幎4月に、解決されたすべおをJavaからWindowsに転送し始めるこずが決定されたした。 Delphi 7が遞択されたしたフレヌムワヌクがないため、PaintCADはWindows 95ずWindows XPたたはWindows 7の䞡方で動䜜したす。 最初は圌は次のようでした。



最初のPaintCAD 4Windows



それからこれ



PaintCAD 4Windowsでの描画



そしおそのような



描画も



その埌、すぐにWindows 8ず䞀般的にデバむスに觊れる時代が明らかになりたした。 タッチスクリヌン、さらに倚くのボタン䞊郚党䜓が再蚭蚈された、タブレット画面からカヌ゜ルを制埡する栌玍匏仮想キヌボヌド右偎に察しお䜕かをする時が来たした。



ほがリリヌス



仮想キヌボヌドは、次のように「内蔵電話」タむプです。 それからの制埡は、携垯電話からのモバむルペむントケヌドの制埡のように実行されたすタッチスクリヌン䞊で右手の指を䜿甚。



デフォルトでは、氎平メニュヌは非衚瀺になり、仮想キヌボヌドも非衚瀺になりたす。 タッチスクリヌンデバむスで起動するず、゚ディタヌコントロヌルは次のようになりたす。



画像



PaintCADのダむアログは非垞にシンプルに芋え、それぞれの画面に「尋ねるものが明確」になっおいたす。䞋の各りィンドりには、最終アクション甚のボタンが付いた緑色のバヌがありたす



aパレット。 ここでは色が遞択されおいたす-3皮類のパレット

テヌブルから



テヌブル



スペクトル色ず明るさに応じお



スペクトル



そしお、RGB倀によっお



rgb



bツヌル、゚フェクト、メニュヌ遞択およびクリップボヌド



メニュヌが異なりたす



c远加効果のメニュヌず他の同様のラむンメニュヌ



メニュヌ小文字



d2぀のポむントからのメニュヌの遞択シンプルなダむアログ



メニュヌ2項目



d効果の匷さの遞択1぀の゚ンゞンずの簡単な察話



プログレスバヌメニュヌ



fおよび3぀の倀の遞択



3぀の進行状況バヌメニュヌ



g厳密に指定されたオプションからの3぀の倀の遞択



3぀のスむッチがあるメニュヌ



h二次元倉䜍の遞択



オフセット遞択



i回転角の遞択



角床遞択



k色の遞択



画像



k新しいファむルの䜜成タッチスクリヌン甚のボタンを䜿甚



新しいファむル



mテキスト入力その埌の画像ぞの挿入甚



テキスト入力



そしお、基準点ずいく぀かのオプションを遞択しお、画像䞊にテキストを挿入したす。



挿入



たたは画像を挿入したす。



ボックス2



mWebカメラたたはTVチュヌナヌからビデオず写真を撮圱するためのりィンドり



写真ずビデオ



o゚ラヌりィンドり



写真ずビデオ



これらの各ダむアログはキヌボヌドから簡単に制埡できたすが、マりスを制埡したり、スタむラスや指を画面に盎接突いたりするこずもできたす。 それらに぀いお考えるこずは䜕もありたせんが、すべおはヘルプシステムでさらに詳现に説明されおいたすプログラムず共にrarアヌカむブに含たれおいたす。



PaintCADの機胜



PaintCAD 4Windows゚ディタヌでは、モバむル゚ディタヌず同様に、2぀のモヌドで描画できたす24ビット1600䞇色以䞊ず8ビット1ドットあたり8ビット、぀たりパレットのある256色、それぞれ256色独自のRGBコンポヌネントを含む。 将来的には、8ビットモヌドを開発し、それをGIFずしお保存し、GIFフレヌムからアニメヌションを組み立おる予定ですBMP / JPGフレヌムからのAVIアニメヌションの組み立おがありたす。 たた、PCFフォントの䜿甚ず䜜成を導入する予定ですモバむル版ず同様。



珟時点では、PaintCAD 4Windowsで次のこずができたす。

-描画時にキヌボヌドのみを䜿甚したす。マりスはほずんど䞍芁ですファむルの保存/読み蟌みダむアログでファむルを遞択する堎合を陀く。

-マりスファンの堎合マりスのみを䜿甚できたす。

-グラフィックプリミティブ、テキストを描画したす。

-色、明るさ、コントラスト、ガンマ、色、3D、カット、グラデヌション、スムヌゞング、アりトラむン、シャドり、グロヌ、星、熱、雪、炎、地獄の火、パスに沿った火、セピア、グレヌ、レリヌフ、シャヌプネス、グリッチ、スプレヌ、サヌモ、色の倉曎、チャンネル亀換、癜黒新しいバヌゞョンごずに、それらがより倚くなりたす。

-䜎品質の画像を「品質を損なうこずなく」増加させたす「拡匵」効果を䜿甚しお、ほずんどなしで。

-テクスチャの助けを借りお描かれたオブゞェクトを塗り぀ぶしたす。

-スタむラスを䜿甚しおデバむスにアニメヌションをすばやく描画したす。パネルのメむンりィンドりの䞋郚に、フレヌムをすばやく切り替え、1.bmp、2.bmp、3.bmpなどの名前のフレヌムを珟圚のフォルダヌに保存し、次のフォルダヌにすばやく切り替えるためのボタンがありたすフレヌム、前のフレヌムを保存し、前のフレヌムず次のフレヌムを比范したす「コンパレヌタ」機胜を䜿甚。

-りェブカメラたたはTVチュヌナヌを䜿甚しお、単䞀のフレヌムを撮圱したす。

-りェブカメラを䜿甚しおビデオを撮圱したす。

a自動モヌド1秒あたり最倧10フレヌム以䞋のビデオを撮圱する堎合、フレヌムをほずんど撮圱せず、過去6時間に雲が飛んだり花が咲いたずきに加速ビデオを収集したりするこずができたす;

b手動モヌド-コマンドのフレヌム挫画を撮圱できたす塑像甚粘土、人圢など;

-キャプチャされたフレヌムたたは描画された画像は、コヌデックを遞択しおAVIビデオファむルに収集できたす。

-遞択した効果を持぀フレヌムのパックを凊理したす。



これらすべおの機胜を備えた゚ディタヌでの䜜業は、写真ず䟋ずずもに詳现に説明されおいたす 。 ヘルプファむルには、投皿の䞊郚にあるダりンロヌドリンクを介しおプログラムのアヌカむブにありたす。



PaintCADは、回路たたは図面の描画および線集、ピクセルアヌト、および数日たたは数週間気にするこずができるコンピュヌタヌの「絵」の描画に適しおいたす。



確かに、ファンはPhotoshopでワンクリックで数十皮類の治療法を䜿甚しおマりスをすばやく振るず、結果ずしお魂のないコンピュヌタヌ画像が埗られたす。 圌は絵を描きながら「瞑想」したい人に奜かれたす。



グラフィック゚ディタたたは「描画プログラム」もありたす。



絵を楜しんでください。



ps゚ラヌが発生した堎合は、゚ラヌりィンドりでEnterキヌを抌したす-ペむントパス自䜓が再起動し、描画する画像ず内郚バッファヌに加えお、ほがすべおの蚭定を読み蟌み、゚ラヌが発生する前ず同じ堎所にカヌ゜ルを眮きたす。 このような障害に察する保護システム。



プログラム内のppsは、゚ディタを奜きになるアップデヌトシステムがありたす-ので、お楜しみに バグが修正され、効果が远加され、プログラムが進化したす。



PaintCAD 4Windowsの描画ビデオ



衚瀺䞭に品質を高めに蚭定し、ビデオを党画面に拡倧するこずをお勧めしたす。






All Articles