Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

narzędzie do width i height

0 views
Skip to first unread message

takeshin

unread,
Jan 31, 2006, 3:57:10 PM1/31/06
to
witam!

często pisząc stronę w notatniku,
wstawiam linki w postaci:
<img src="plik.jpg" alt="obrazek">

czy jest jakieś narzędzie, które po przepuszczeniu pliku html,
odczytało by rozmiary zlinkowanych plików
i zwróciło linki w postaci:
<img src="obrazek.jpg" alt="obrazek" width="obrazek_szerokosc"
height="obrazek_wysokosc">

wiem, że te atrybuty nie są wymagane,
ale jeżeli są podane,
layout się szybko ładuje,
zanim się pojawią obrazki

pozdrawiam!


Gregbike

unread,
Jan 31, 2006, 4:49:56 PM1/31/06
to

Zaprzęgnij do pracy PHP i Mod rewrite.

Greg


porneL

unread,
Jan 31, 2006, 4:57:45 PM1/31/06
to
On Tue, 31 Jan 2006 21:49:56 -0000, Gregbike
<gregbike...@poczta.onet.pl> wrote:

>> czy jest jakie? narz?dzie, które po przepuszczeniu pliku html,
>> odczyta?o by rozmiary zlinkowanych plików
>> i zwróci?o linki w postaci:


>> <img src="obrazek.jpg" alt="obrazek" width="obrazek_szerokosc"
>> height="obrazek_wysokosc">
>>

>> wiem, ?e te atrybuty nie s? wymagane,
>> ale je?eli s? podane,
>> layout si? szybko ?aduje,
>> zanim si? pojawi? obrazki
>
> Zaprz?gnij do pracy PHP i Mod rewrite.

Czemu akurat mod_rewrite? Nie php.net/DOM przypadkiem?

Może wystarczy wymienić prymitywnego notatnika na edytor programistyczny?
Mi np. TextMate generuje cały tag <img> wraz z wymiarami jak tylko
przeciągnę obrazek do okna z kodem HTML.

--
* html {redirect-to: url(http://browsehappy.pl);}
this.author = new Geek("porneL");

http://pornel.net/krzaki-w-poscie?

ethanak

unread,
Jan 31, 2006, 5:13:45 PM1/31/06
to
On 2006-01-31 22:49, Gregbike wrote:
[...]

> Zaprzęgnij do pracy PHP i Mod rewrite.

Tak z ciekawości - jakie tu widzisz zastosowanie dla mod_rewrite?

plik.shtml:

<img src="jakis.gif"
<!--#exec cmd="/usr/bin/X11/identify -ping -format
'style=\"width:%wpx;height:%hpx\"' jakis.gif"-->>

ethanak

Marcin Sztolcman

unread,
Jan 31, 2006, 5:47:36 PM1/31/06
to
Dnia 31-01-2006, wto o godzinie 21:57 +0100, takeshin napisał(a):

> <img src="obrazek.jpg" alt="obrazek" width="obrazek_szerokosc"
> height="obrazek_wysokosc">

tak na 3 minuty zabawy:

#v+
#!/usr/bin/env python
# -*- coding: iso-8859-2 -*-
import os.path
import re
import Image
import sys

if len(sys.argv) == 1:
print 'Podaj nazwy plików'

def replace(html):
rx = r'''(?im)(<\s*img\s*src=(["'])(?P<img>.*?)\2.*?/>)'''
imgs = re.findall(rx, html) #, re.I|re.M)
if imgs:
for imgtag, tmp, fname in imgs:
if imgtag.find('width=') == -1 and\
imgtag.find('height=') == -1 and\
os.path.isfile(fname):
intag = 'width="%dpx" height="%dpx"' % Image.open(fname).size
ntag = imgtag[:-2] + intag + ' />'
html = html.replace(imgtag, ntag)
return html

files = sys.argv[1:]
for f in files:
if not os.path.isfile(f):
print 'Nie znaleziono:', f
continue
html = replace(open(f).read())
open(f, 'w').write(html)
#v-

wymagany interpreter pythona i modul PIL.
oczywiście niedopracowane, ale chwila zabawy więcej i można dorobić
wszystko co jeszcze optrzebne (ale to już zostawiam Tobie ;) )

MySZ

--
Marcin ``MySZ`` Sztolcman
http://diary.urzenia.net :: mailto:http://urzenia.net/email
System zarządzania treścią :: http://core-cms.com

takeshin

unread,
Feb 1, 2006, 2:18:48 AM2/1/06
to

>wymagany interpreter pythona i modul PIL.
>oczywiście niedopracowane, ale chwila zabawy więcej i można dorobić
>wszystko co jeszcze optrzebne (ale to już zostawiam Tobie ;) )

dzięki
pythona nie używam,
ale rzecz jest do zrobienia w php

ale o taki mniej więcej skrypt mi chodziło ;)


takeshin

unread,
Feb 1, 2006, 3:39:07 AM2/1/06
to
> Może wystarczy wymienić prymitywnego notatnika na edytor programistyczny?
> Mi np. TextMate generuje cały tag <img> wraz z wymiarami jak tylko
> przeci±gnę obrazek do okna z kodem HTML.
>

ooo
dzięki :)
to się nazywa dobra rada ;)
nie wpadłem na drag'n'drop...
w moim pspad'zie też ładnie działa


0 new messages