Merhaba sorun çözüldü demiştim en son ama çözülmemiş derdimi daha iyi anlatabilmek adına konuyu editliyorum.

Bir adet wallpaperı sayfaya width:400px; şeklide koyduk. Bu resmin altına da çözünürlük seçenekleri koyduk (1024x768, 768x1024, 1366x768 vs vs).Ziyaretçi çözünürlük seçeneklerinden birine tıkladı ve wallpaperın üstüne saydam bir div attık ve bu divi kullanıcının istediği çözünürlüğe ve width:400px; görünümündeki wallpapera göre enini boyunuu belirlerdik.

Denklemin bilinenleri şunlar;
var wallen // wallpaperın gerçek eni
var wallboy // wallpaperın gerçek boyu

var yenien // ziyaretçinin istediği çözünürlüğün eni
var yeniboy // zitaretçinin istediği çözünürlüğün boyu

var gorunenen = 400; // wallpaperın sayfada görünen eni (px)
var gorunenboy = Math.floor( (gorunenen * wallboy) / wallen ); // wallpaperın sayfada görünen boyu

var saydamenx	= Math.floor( (yeniboy * wallen) / wallboy );	/*saydam divin boyunu görünen boyla eşitlersek en kaç px olur*/
var saydamboyx	= Math.floor( (yenien * wallboy) / wallen );	/*saydam divin enini gorunen enle eşitlersek boy kaç px olur*/

if( saydamenx >= yenien ){
	saydamboy	= gorunenboy;
	saydamen 	= Math.floor( (saydamboy * yenien) / yeniboy );
}else{
	saydamen	= gorunenen;
	saydamboy 	= Math.floor( (saydamen * yeniboy) / yenien );
}
ifli yapıda da saydam divin enini ve boyunu belirledik.
saydamen ve saydamboy, resmin üstündeki saydam divin eni ve boyunu temsil ediyor.

Ziyaretçi 768*1024 çözünürlüğe tıkladı farzedersek görünüm şöyle oldu;


Görseldeki bilinen değerler;
saydam divien eni ve boyu (saydamen,saydamboy)
wallpaperın gerçek eni ve boyu (wallen, wallboy)
wallpaperın sayfada görünen eni ve boyu (gorunenen,gorunenboy)
ziyaretçinin istediği en ve boy (yenien, yeniboy)
saydamdivin resmin solundan uzaklığı (solfark)

İstenen veri;
Sayfadaki boyutlarla saydam divin, resmin solundan uzaklığı solfark'sa (biliniyor), resim istenen boyuta göre kırpılırken resmin solundan kaç px kırpılması gerekir.

.
.