Rupesi vituttamaan kun joutuu kirjoittamaan saman asian monta kertaa. Esim. juuri nämä kuvien taulukkoon laitto, joka muuten on ihan hieno tapa sijoitella kuvia. No otin ja kirjoitin sitten pienen ohjelman, joka tekee asain aika paljon nopeammin. Jos huvittaa niin kokeilkaa ja kertokaa mitä olette mieltä.
Sorsa: (kääntyy ainakin dev-c :a
#include
#include
using namespace std;
int main()
{
int maara; //Kuvien määrä
string nimi; //Kuvajoukon nimi;
cout > nimi;
cout > maara;
ofstream ulos("kuvat.html");
int a = 1;
while (a < maara){
//html rivi
ulos
Sorsa: (kääntyy ainakin dev-c :a
#include
#include
using namespace std;
int main()
{
int maara; //Kuvien määrä
string nimi; //Kuvajoukon nimi;
cout > nimi;
cout > maara;
ofstream ulos("kuvat.html");
int a = 1;
while (a < maara){
//html rivi
ulos
Vastaukset 15
Vanhimmat
http://www.elisanet.fi/juha.teurokoski/kuvat.rar
Tuokta voi ladata valmiin .rar paketin, jonka purkamalla saa varsinaisen exen. Kommentteja otetaan vastaan niin puolesta kuin vastaankin.
..kuitenkin olisi kätevämpi työkalu html-ohjelmointiin? Tai Perl tai vastaavat siihen nimenomaiseen käyttöön suunnitellut.
Täytyy tunnustaa etten edes tiedä miten liitän c ohjelmointia kotisivuille.
Siis tällä ohjelmalla vaan tehdään perus html sivu, jonka voi siirtää webiin. Tämän tarkoitus ei ole olla php tai perl tyylinen.
Rupesi vain hiukan vituttamaan tuo jokaisen kuvan käsin kirjoittaminen dokumenttiin, joten tein tällaisen apuvälineen itselleni.
Tätä ohjelmaa ei siis läheteä palvelimelle vaan sivu tehdään kotikoneella ja valmis sivu siirretään palvelimelle. Kamala kun mä olen huono selittämään tällaisia asioita.
eikös paljon helpompi ole kerran tehdä tuollainen
kuvataulukko ihan tekstitiedostoksi ja kopsata
se aina uuteen pohjaan?
Nimet uusiksi editorin replacella ja niin poispäin.
Näin minä kasaan sivujani ja on todella joutuisaa.
Tämä tekee uuden sivun tosiaan nopeasti. Paljonko sinulla kestää esim. vaikkapa 300 kuvan tekeminen? Tällä kestää alle puoli minuuttia voin luvata sen.
Kokeile ainakin se ei maksa mitään. Editorin replace nkin kanssa voi joutua tekemään hiukan duunia.
Ketään en pakota, mutta itse teen sen ainakin tästä eteenpäin tällä.
Nyt se alkaa olla valmis. Nyt ohjelma kysyy kuvajoukon nimen, kuinka monta solua tehdään, montako kuvaa rivissä sekä kuvien leveyden ja korkeuden.
Kyse lienee tottumisesta, oman editorin, erinäisten
pikanäppäinten, komentorivin jms. selkäytimeen
menneestä hallinnasta.
Teen kuvien nimet komentorivillä tiedostoon
dir /b > kuvat.txt
sitten lataan editoriin kuvat.txt:n ja editorin
makrolla (niitä on vuosien kuluessa kertynyt)
tarvittavat tagit ennen ja jälkeen nimien.
Väitän tekeväni 300 kuvan taulukon 15 sekuntiin.
Kuten sanoin en halua haastaa riitaa enkä olla epäkohtelias, mutta tarjosin vain vaihtoehtoa, joka ilmeisesti ei sovi sinulle. Ajattelin vain, että jos minunlaisia on muitakin, jotka eivät jaksa/halua/osaa opetella makroja yms.
Väitän osaavani tehdä asiat myös noinkin, mutta samalla tämä meni ohjelmointiharjoituksena. Hauskaa se joka tapauksessa oli.
ohjelmasi paranee ihan käyttökelpoiseksi.
Tee siihen vielä sellainen laajennus, että
taulukossa oleva kuva onkin ns. thumbnail
jota klikkaamalla kokoruutuun aukeaa täsykokoinen
kuva niin sitten se alkaakin olla jo kova sana.
Kun puhuin siitä omasta ctrl-c ctrl-v menetelmästäni
en mitenkään halunnut alarvioida omaasi; kerroin vain
miten itse teen.
Myös minulla on paljon c:llä itsetehtyjä apukapuloita
mm. merkkimuunnoksiin.
Thuhmsit olis kova sana jos vaan osais tehdä...
Ei vaan ihan oikeesti mites tollanen muutos tehdään? saatan nimittäin innostua ja tehdäkin tuollaisen.
teet vain seuraavanlaisia rivejä
(oudot nimet ja terget johtuvat siitä että rivi on napattu
suoraan eräästä nettisivustani, sovella
tarpeisiisi):
Saisitko tuon saman tiedoston zip.tiedostona.
Yritin tuota rar.tiedostoa avata ja avautui suoraan muistioon.
Tuota sitä ei kait kannata avata vaan tallnetaa ensin koneella ja sitten unzipata se esim. winrar ohjelmalla. Paketista pitäisi aueta kuvat.exe ja kuvat.cpp ja readme.txt
Tuohan onkin hyvä apuväline.
Nyt mun ohjelma tekee sen, mutta ei tuo vielä pienennä kuvaa ensinkään sehän vain antaa isolle kuvalle uudet width ja height arvot. Kumpa jotenkin pääsisi käsiksi kuvan arvoihin, niin sitten niitä voisikin aika helpolla muokata.
Toimisikohan jokin grafiikka-kirjasto? --> kokeilemaan.