variablewoman
Mitglied
AW: Kacheln von Bildern
Schönes Skript
Schönes Skript


Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Hallo Jürgen,
beim zweiten Bild scheint dir irgendwer die Blüte abgeschnitten zu haben. Hast du evtl. das falsche Bild eingesetzt?
Schönen Gruß,
Martin
Ab der neuen Version 1.04[/URL] wird daher die Bildfläche rundherum automatisch um die halbe Strichstärke vergrößert und darüber die äußeren Linien in voller Stärke gezeigt.
Das sieht sehr gut aus!
Du hast doch nicht etwa jede Kachel einzel Maskiert? Denn "maskieren der Kacheln und Übernahme in den Zwischenspeicher " ... das habe ich nicht verstanden!
Leider lässt sich das alles nicht mit einem Skript nachmachen.
var w = FF_GetImageWidth();
var h = FF_GetImageHeight();
var n = w / 10;
var sh=8;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var tempfile = FF_GetFFPath() + "\\temp.bmp";
nw = w + 10 * sh; nh = h + 10 * sh;
FF_SaveImage(tempfile,0);
FF_NewImage(nw,nh,(255<<16)|(255<<8)|255);
for(y=0,yo=0; y<h; y+=n,yo+=sh)
{
for(x=0,xo=0; x<w; x+=n,xo+=sh)
{
for(i=sh-1; i>0; i--)
{
d = (sh-i) * 255 / (sh-1);
xs = x + i + xo;
ys = y + i + yo;
FF_AreaFillRect(xs,ys,xs+n,ys+n,d);
}
}
}
FF_AdjustRGB(0,0,0);
FF_PushImage();
for(y=0,yo=0; y<h; y+=n,yo+=sh)
{
for(x=0,xo=0; x<w; x+=n,xo+=sh)
{
FF_LoadImage(tempfile);
cw = n; if(x + cw > w) cw = w - x;
ch = n; if(y + ch > h) ch = h - y;
FF_Crop(x,y,cw,ch);
xs = x + xo; ys = y + yo;
cw = n; if(xs + cw > nw) cw = nw - xs;
ch = n; if(ys + ch > nh) ch = nh - ys;
FF_MixImage(xs,ys,cw,ch,256);
}
}
FF_PopImage();
FF_Reload();