ugrás a tartalomhoz

Pixel rajzolása egyszerű html-ben, JavaScriptes megoldással

Anonymous · 2006. Ápr. 29. (Szo), 23.56
Üdv!

Problémám a következő: egyszerű grafikát szeretnék csinálni JavaScript-tel, lehetőleg pixelrajzolás segítségével. Lényeg, hogy egyszerű böngésző is értelmezze, és az elkészítése is megoldható legyen sima texteditorral. Szóval valami olyasmit szeretnék html/JavaScript-ben, mint a Delphi-ben a xxxxx.canvas.pixel[x,y]=szin;

Kérdésem: Megoldható-e ez a feladat? Ha igen, hogyan?
 
1

PHP-val igen!

Pred · 2006. Ápr. 30. (V), 13.16
A PHP-nek van egy képkezelő modulja is. Létre tud hozni JPG képeket (és még böngészőfüggetlen is)

PHP.net képkezelés

Magyar letölthető fgv. referencia



Ennek az is előnye, hogy nem csak pixel szinten tudod manipulálni a képet, hanem egyszerű alakzatokat is (vonal, kör, körszelet, sokszög...) tud rajzolni!

Ha egy kicsit pontosítod, hogy mit szeretnél csinálni, többet tudunk segíteni...
2

Függvényeket ábrázolni

Anonymous · 2006. Ápr. 30. (V), 21.30
Függvényeket szeretnék kirajzolni, úgy mint ahogy azt a jó öreg pascalban lehetett csinálni putpixel, vagy esetleg a lineto, moveto eljárásokkal, semmi többet, semmi extrát. Szóval van egy ciklus, benne függvény novekmény, és szeretném ábrázolni is. Fehér alap, rajta meg valami fekete csík legyen :D

Visítva még a php is belefér a dologba, de inkább szeretném ha a programom egyszerűen megnézhető, letölthető legyen.
3

php

Táskai Zsolt · 2006. Ápr. 30. (V), 22.52
szeretném ha a programom egyszerűen megnézhető, letölthető legyen.


hát akkor PHP! mivel így egy kép lesz az eredmény, és az aztán könnyen megnézhető, letölthető. amúgy csakis vonalakat használj, amúgy nem lesz belőle összefüggő ábrázolás.
Tasi
4

jsGraphics

_jan_ · 2006. Május. 1. (H), 00.43
Itt találsz egy js vektorgrafikus könyvtárat és függvényrajzolót is: http://www.walterzorn.com/
5

jó, csak lassul...

Anonymous · 2006. Május. 2. (K), 12.56
Szóval műxik szépen a dolog, de:
ha másodszor fut, akkor dupla idő alatt csinálja meg ugyanazt... ha harmadszor, megint duplázza az időt... stb...
Mindaddig, amíg a böngésző "frissít" gombját meg nem nyomom. Pedig rajz1.clear() a ciklus elé be van téve.
A probléma nem böngésző-specifikus, mert mindegyik böngészőben így viselkedik.

A bönhészőt rá lehet venni script-ből, hogy frissítsen?
6

megoldódott

Anonymous · 2006. Május. 2. (K), 16.48
a probléma megoldódott, hátha tanul belőle valaki: kirajzolás elé beraktam egy history.go(0); -t
7

canvas

Bártházi András · 2006. Május. 2. (K), 18.56
Bár a probléma már megoldódott, azért jelezném, hogy pont erre lett kitalálva a canvas elem, amely a Firefox, Safari, Opera alatt is működőképes, illetve létezik Internet Explorer megoldás is, mely egyenértékűen tud működni.