iOS-Quartz2D畫圖 – iPhone手機開發 iPhone軟體開發教學課程

常說溫故而知新,時隔這麼久再次看這些基礎內容仍然很興奮!把敲的代碼分享出來,希望能對讀者提供一丁點啟發

/**
 *  裁剪圓形圖片
 */
-(void)circleIcon{
    UIImage *image = [UIImage imageNamed:@"baby"][......]

Read more

iOS開發之利用鏈式編程和貝瑟爾曲線來畫圖 – iPhone手機開發 iPhone軟體開發教學課程

iOS開發之利用鏈式編程和貝瑟爾曲線來畫圖,關於什麼是鏈式編程思想以及鏈式編程的好處,網上相關資料很多,這裡就不贅述瞭。著名的iOS自動佈局庫Masonry,就是利用鏈式編程,使用起來簡潔,可讀性好。仿照Masonry,我寫瞭一個利用鏈式編程和貝瑟爾曲線實現繪圖的分類,使用如下:

- (void)[......]

Read more

ios 畫圖,繪制坐標系,畫坐標系 – iPhone手機開發 iPhone軟體開發教學課程

先來看個效果:

 

新建視圖類,在直接添加代碼:

 

// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performa[......]

Read more

推薦功能超級強大的PHP畫圖庫JpGraph

  背景知識

  JpGraph:以前用PHP作圖時必須要掌握復雜抽象的畫圖函數,或者借助一些網上下載的花柱形圖、餅形圖的類來實現。沒有一個統一的chart類來實現圖表的快速開發。

  現在我們有瞭一個新的選擇:JpGraph。專門提供圖表的類庫。它使得作圖變成瞭一件非常簡單的事情,你隻需從伺服器中[……]

Read more

Android開發之用雙緩沖技術畫圖

雙緩沖技術主要用在繪圖,動畫效果上,其原理就是:將資源先加載到緩沖區,然後再將緩沖區整個加載到View上面去。雙緩沖技術能夠有效防止閃爍,提高顯示質量。

DrawView.java:

package com.example.handdraw;

import android.content.Co[……]

Read more

Android 畫圖類View與SurfaceView之學習

在開發遊戲開發中,android相應的提供瞭幾個重要的模塊:

1、顯示界面的視圖:  Android 提供 View 和 SurfaceView 

2、控制遊戲整體結構: android 提供 Activity 

3、邏輯控制類:專門用於處理遊戲的邏輯計算

4、處理遊戲[……]

Read more

Android畫圖之Matrix(一) – Android移動開發技術文章_手機開發 Android移動開發教學課程

 

Matrix ,中文裡叫矩陣,高等數學裡有介紹,在圖像處理方面,主要是用於平面的縮放、平移、旋轉等操作。

        首先介紹一下矩陣運算。加法和減法就不用說瞭,太簡單瞭,對應位相加就好。圖像處理,主[……]

Read more

Android畫圖之Matrix(二) – Android移動開發技術文章_手機開發 Android移動開發教學課程

 

上一篇 Android畫圖之Matrix(一) 講瞭一下Matrix的原理和運算方法,涉及到高等數學,有點難以理解。還好Android裡面提供瞭對Matrix操作的一系

 

列方便的接口。

 

 

  &n[……]

Read more

Android中利用畫圖類和線程畫出閃爍的心形,送給親愛的他(她) – Android移動開發技術文章_手機開發 Android移動開發教學課程

 

本文講解主要涉及的知識點:

1.線程控制

2.畫圖類

3.心形函數

大傢先看圖片:

bluepinkgreen

redqingyellow

 

因為前一段時間在寫畫圖類,剛好有一個線程控制畫圖閃爍的,我就想說我能不能做一個心形閃爍的,出來的效果就如圖,先貼再講解代碼:

 

[……]

Read more

javascript之一個簡單的畫圖demo

這是一個用javascript 在canvas 上實現的簡單的畫圖應用,用支持html5 的瀏覽器便可在下面的區域進行繪畫:

您的瀏覽器不支持canvas!

功能很簡單,原理其實和拖放是類似的,主要是三個事件:

1. 在canvas 上綁定mousedown 事件以標志繪畫的開始(調[……]

Read more