Kotivulle logo, joka liikkuu (efektiä)?
-
- Viestit: 322
- Liittynyt: 8.12.2006 klo 10.04
Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja jhh »
-
- Viestit: 326
- Liittynyt: 28.8.2008 klo 14.54
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja symbol »
![Pirullinen [6]](./images/smilies/icon_twisted.gif)
http://www.ahjopalo.com
-
- Viestit: 7768
- Liittynyt: 25.2.2004 klo 12.38
- Paikkakunta: Helsinki
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja Juhani L »
Miten meinaat liikuttaa logoa? Pyörittää, vierittää, muuttaa kokoa vai jotain muuta?
-
- Viestit: 322
- Liittynyt: 8.12.2006 klo 10.04
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja jhh »
Mulla on käytössä Adoben CS5, siitäkö paketista ei tässä tapauksessa ole mitään hyötyä?
-
- Viestit: 326
- Liittynyt: 28.8.2008 klo 14.54
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja symbol »
Photarista avaat vain Animation paneelin ja ei ku tekemäänjhh kirjoitti:Haluaisin että logo kääntyisi ylösalaisin ja palaisi sitten oikein päin. Tämän tarvisi tapahtua vain kerran, eli silloin kun websivu aukeaa.... Miten siis edetään? =)
Mulla on käytössä Adoben CS5, siitäkö paketista ei tässä tapauksessa ole mitään hyötyä?

http://creativetechs.com/tipsblog/build ... photoshop/
http://www.ahjopalo.com
-
- Viestit: 22980
- Liittynyt: 21.2.2004 klo 11.41
- Paikkakunta: Pori
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja MacFinn »
Mutta jos on pakko, muista, että yksinkertainen on kaunista.
-
- Viestit: 243
- Liittynyt: 22.3.2007 klo 20.48
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja oysvesa »
Juhani L kirjoitti:Animoitu gif on perinteisin ja yksinkertaisin tapa. Sellaisen voi tehdä vaikka GraphicConverterilla.
Miten meinaat liikuttaa logoa? Pyörittää, vierittää, muuttaa kokoa vai jotain muuta?
Miten tuollainen ANIMOITU gif tehdään? Esimerkiksi nuoli, joka pitäisi saada "vilkkumaan" tms?
-
- Viestit: 13087
- Liittynyt: 2.5.2009 klo 14.39
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja Tauvo »

-
- Viestit: 326
- Liittynyt: 28.8.2008 klo 14.54
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja symbol »
Muutama rivi ylempänä...oysvesa kirjoitti:Juhani L kirjoitti:Animoitu gif on perinteisin ja yksinkertaisin tapa. Sellaisen voi tehdä vaikka GraphicConverterilla.
Miten meinaat liikuttaa logoa? Pyörittää, vierittää, muuttaa kokoa vai jotain muuta?
Miten tuollainen ANIMOITU gif tehdään? Esimerkiksi nuoli, joka pitäisi saada "vilkkumaan" tms?
http://www.ahjopalo.com
-
- Viestit: 4468
- Liittynyt: 27.9.2008 klo 14.53
- Paikkakunta: Ylivieska
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja peku »
Komppaan, on ärsyttävää kun sivulta hyppää silmille jotain liikkuvaa "yllättäen ja pyytämättä"MacFinn kirjoitti:Mieti vielä kahdesti ja jätä sitten tekemättä se liikkuva logo...
Mutta jos on pakko, muista, että yksinkertainen on kaunista.
![Iso hymy [:D]](./images/smilies/icon_biggrin.gif)
-
- Viestit: 5366
- Liittynyt: 21.2.2004 klo 11.46
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja pallo »
-
- Viestit: 4468
- Liittynyt: 27.9.2008 klo 14.53
- Paikkakunta: Ylivieska
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja peku »
-
- Viestit: 5366
- Liittynyt: 21.2.2004 klo 11.46
-
- Viestit: 243
- Liittynyt: 22.3.2007 klo 20.48
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja oysvesa »
symbol kirjoitti:Muutama rivi ylempänä...oysvesa kirjoitti:Juhani L kirjoitti:Animoitu gif on perinteisin ja yksinkertaisin tapa. Sellaisen voi tehdä vaikka GraphicConverterilla.
Miten meinaat liikuttaa logoa? Pyörittää, vierittää, muuttaa kokoa vai jotain muuta?
Miten tuollainen ANIMOITU gif tehdään? Esimerkiksi nuoli, joka pitäisi saada "vilkkumaan" tms?
Se muutama rivi ylempänä oli PhotoShopilla. Tässä puhuttiin Graphic Converterista....
-
- Viestit: 2545
- Liittynyt: 15.10.2010 klo 11.21
- Paikkakunta: Hämeenlinna
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja theinonen »
GIF animaatio voidaan yleisesti ottaen toteuttaa piirtäen ihan millä ohjelmalla huvittaa ne yksittäiset animaation freimit ja sitten jollain apuohjelmalla joita on useitakin, esimerkiksi InterGIF jota itse käytän yhdistetään nämä yksittäiset kuvat yhdeksi animoiduksi GIF tiedostoksi.
-
- Viestit: 28342
- Liittynyt: 21.2.2004 klo 12.07
- Paikkakunta: Vantaa
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja kallekilponen »
Mutta jos niitä täytyy tehdä, suosittelen tutustumaan myös animoituja gifejä ja flashia modernimpaan ja iOS laiteyhteensopivampaan tapaan, eli HTML5:een.
(Alkuun pääsee vaikkapa täältä: http://animateyourhtml5.appspot.com/pres/#1 )
-
- Viestit: 1727
- Liittynyt: 16.8.2005 klo 19.30
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja barcoder »
Eikös Gif:t ole iOS-yhteensopivia?kallekilponen kirjoitti:....gifejä ja flashia modernimpaan ja iOS laiteyhteensopivampaan tapaan, eli HTML5:een.
http://www.docendo.fi/?p=company&sp=writer&wrid=199
-
- Viestit: 76
- Liittynyt: 5.11.2010 klo 12.17
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja jalski »
Windows puolella .NET ohjelmointia harrastelevat voivat vaikka käyttää alla olevaa Gardens Point Component Pascal:illa kirjoitettua moduulia mallina:
Koodi: Valitse kaikki
MODULE AnimGif;
IMPORT
Sys := "[mscorlib]System",
IO := "[mscorlib]System.IO",
Cpm := "[system]System.ComponentModel",
Wfm := "[system.windows.forms]System.Windows.Forms",
Drw := "[system.drawing]System.Drawing",
Im := "[system.drawing]System.Drawing.Imaging",
RTS;
TYPE
AnimatedGif* = POINTER TO RECORD
files*: POINTER TO ARRAY OF Sys.String;
delay*: INTEGER (* delay in 1/100 s *)
END;
PROCEDURE ValidateImagefile*(IN filepath: Sys.String): BOOLEAN;
VAR
NativeType: RTS.NativeType;
NativeTypeName: Sys.String;
image: Drw.Image;
BEGIN
image := Drw.Bitmap.FromFile(filepath);
RETURN TRUE;
RESCUE (exc)
NativeType := TYPEOF(exc);
NativeTypeName := MKSTR(RTS.TypeName(NativeType)^);
IF NativeTypeName = "System.OutOfMemoryException" THEN
RETURN FALSE
ELSE
THROW (exc)
END
END ValidateImagefile;
PROCEDURE (gif: AnimatedGif) ScanImages*(IN dirpath: Sys.String; IN filter: Sys.String), NEW;
VAR
NativeType: RTS.NativeType;
NativeTypeName: Sys.String;
rslt: Wfm.DialogResult;
PROCEDURE sort(VAR a: ARRAY OF Sys.String);
VAR
i, j: INTEGER;
s: Sys.String;
BEGIN
FOR i := 1 TO LEN(a)-1 DO
s := a[i];
j := i;
WHILE (j > 0) & (a[j-1] > s) DO
a[j] := a[j-1];
DEC(j)
END;
a[j] := s
END
END sort;
BEGIN
gif.files := IO.Directory.GetFiles(dirpath, filter);
IF LEN(gif.files) > 0 THEN sort(gif.files) END;
RESCUE (exc)
NativeType := TYPEOF(exc);
NativeTypeName := MKSTR(RTS.TypeName(NativeType)^);
IF NativeTypeName = "System.IO.IOException" THEN
rslt := Wfm.MessageBox.Show("Path: " + dirpath + " is a filename.",
"Error", Wfm.MessageBoxButtons.OK, Wfm.MessageBoxIcon.Error)
ELSIF NativeTypeName = "System.IO.DirectoryNotFoundException" THEN
rslt := Wfm.MessageBox.Show("Path: " + dirpath + " not found.",
"Error", Wfm.MessageBoxButtons.OK, Wfm.MessageBoxIcon.Error)
ELSE
THROW (exc)
END
END ScanImages;
PROCEDURE (gif: AnimatedGif) Output*(IN target: Sys.String), NEW;
VAR
NativeType: RTS.NativeType;
NativeTypeName: Sys.String;
rslt: Wfm.DialogResult;
i: INTEGER;
memStream: IO.MemoryStream;
binWriter: IO.BinaryWriter;
image: Drw.Image;
wstream: IO.FileStream;
buf1: POINTER TO ARRAY OF UBYTE;
buf2: POINTER TO ARRAY OF UBYTE;
buf3: POINTER TO ARRAY OF UBYTE;
BEGIN
IF LEN(gif.files) = 0 THEN
RETURN
ELSE
FOR i := 0 TO LEN(gif.files)-1 DO
IF ~IO.File.Exists(gif.files[i]) THEN
rslt := Wfm.MessageBox.Show("File: " + gif.files[i] + " not found.", "Error",
Wfm.MessageBoxButtons.OK, Wfm.MessageBoxIcon.Error);
RETURN
END;
IF ~ValidateImagefile(gif.files[i]) THEN
rslt := Wfm.MessageBox.Show("File: " + gif.files[i] + " is not a valid image.", "Error",
Wfm.MessageBoxButtons.OK, Wfm.MessageBoxIcon.Error);
RETURN
END
END;
IF IO.File.Exists(target) THEN
rslt := Wfm.MessageBox.Show("File: " + target + " already exists, overwrite?",
"File already exists", Wfm.MessageBoxButtons.YesNo,
Wfm.MessageBoxIcon.Question);
IF rslt = Wfm.DialogResult.No THEN
RETURN
ELSE
IO.File.Delete(target)
END
END
END;
NEW(memStream);
NEW(buf2,19);
NEW(buf3,8);
buf2[0] := 33; (*extension introducer*)
buf2[1] := 255; (*application extension*)
buf2[2] := 11; (*size of block*)
buf2[3] := 78; (*N*)
buf2[4] := 69; (*E*)
buf2[5] := 84; (*T*)
buf2[6] := 83; (*S*)
buf2[7] := 67; (*C*)
buf2[8] := 65; (*A*)
buf2[9] := 80; (*P*)
buf2[10] := 69; (*E*)
buf2[11] := 50; (*2*)
buf2[12] := 46; (*.*)
buf2[13] := 48; (*0*)
buf2[14] := 3; (*size of block*)
buf2[15] := 1; (**)
buf2[16] := 0; (**)
buf2[17] := 0; (**)
buf2[18] := 0; (*Block terminator*)
buf3[0] := 33; (*extension introducer*)
buf3[1] := 249; (*Graphic control extension*)
buf3[2] := 4; (*size of block*)
buf3[3] := 8; (*no transparency*)
buf3[4] := USHORT(ORD(BITS(gif.delay)*BITS(0FFH))); (*Delay time low byte*)
buf3[5] := USHORT(ASH(ORD(BITS(gif.delay)*BITS(0FF00H)),-16)); (*Delay time high byte*)
buf3[6] := 0; (*no transparency*)
buf3[7] := 0; (*Block terminator*)
wstream := IO.FileStream.init(target, IO.FileMode.Create);
binWriter := IO.BinaryWriter.init(wstream);
FOR i:=0 TO (LEN(gif.files)-1) BY 1 DO
image := Drw.Bitmap.FromFile(gif.files[i]);
image.Save(memStream, Im.ImageFormat.get_Gif());
buf1 := memStream.ToArray();
IF i = 0 THEN
binWriter.Write(buf1,0,781); (*Header & global color table*)
binWriter.Write(buf2, 0, 19) (*Application extension*)
END;
binWriter.Write(buf3, 0, 8); (*Graphic extension*)
binWriter.Write(buf1, 789, LEN(buf1) - 790); (*Image data*)
IF i = (LEN(gif.files)-1) THEN
binWriter.Write(";") (*Image terminator*)
END;
memStream.SetLength(0);
END;
binWriter.Close();
rslt := Wfm.MessageBox.Show("Wrote " + Sys.Convert.ToString(LEN(gif.files)) + " images into animated GIF file: "
+ target, "Success", Wfm.MessageBoxButtons.OK, Wfm.MessageBoxIcon.Information);
RESCUE (exc)
NativeType := TYPEOF(exc);
NativeTypeName := MKSTR(RTS.TypeName(NativeType)^);
IF NativeTypeName = "System.IO.DirectoryNotFoundException" THEN
rslt := Wfm.MessageBox.Show("Output directory in path: " + target + " not found.",
"Error", Wfm.MessageBoxButtons.OK, Wfm.MessageBoxIcon.Error)
ELSE
THROW (exc)
END
END Output;
PROCEDURE WriteAnimatedGif*(IN sourcedir: Sys.String; IN filter:Sys.String; delay: INTEGER; IN odir: Sys.String; IN ofile: Sys.String);
VAR
agif: AnimatedGif;
BEGIN
NEW(agif);
agif.delay := delay;
agif.ScanImages(sourcedir, filter);
agif.Output(odir + "\" + ofile)
END WriteAnimatedGif;
END AnimGif.
-
- Viestit: 28342
- Liittynyt: 21.2.2004 klo 12.07
- Paikkakunta: Vantaa
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja kallekilponen »
Gifit ovat, Flash ei. HTML 5 tuo kuitenkin mukanaan ihan eri tasoiset mahdollisuudet kuin gif ja hyödyntää rautaakin fiksummin.barcoder kirjoitti:Eikös Gif:t ole iOS-yhteensopivia?kallekilponen kirjoitti:....gifejä ja flashia modernimpaan ja iOS laiteyhteensopivampaan tapaan, eli HTML5:een.
-
- Viestit: 261
- Liittynyt: 8.12.2012 klo 9.54
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja hfcoder »
Näin asioista paljonkaan tietämättä sanoisin, että flash ei ole kovinkaan hyvä, aika moni on blokannu sen, gif taas kai liikkuisi samalla tavoin koko sivun aukiolon ajan, paitsi jo muuttaisit sen tietyn ajan jälkeen javascriptillä toiseksi (liikkumattomaksi) kuvaksi.
En kyllä osaa mitään hyvää vaihtoehtoa itse sanoa

MacBook Pro non-retina mid 2012 2,6Ghz 240GB SSD 16GB ram
Samsung galaxy S3 4g valkoinen.
-
- Viestit: 2545
- Liittynyt: 15.10.2010 klo 11.21
- Paikkakunta: Hämeenlinna
Re: Kotivulle logo, joka liikkuu (efektiä)?
Viesti Kirjoittaja theinonen »
Tähän tapaan:
Palaa sivulle “Kuva ja graafinen suunnittelu”
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit