本文介绍了使用cookie和JavaScript的响应式图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想用C#创建响应式图像

我在php中有代码并想在c中使用相同的代码#

谢谢

I wanna create responsive image using C#
I have code in php and wanna same code in c#
thank you

<script >

 document.cookie = "screen_dimensions=" + screen.width + "x" +

screen.height;

</script>










<?php

 $screen_w = 0;

 $screen_h = 0;

 $img = $_SERVER['QUERY_STRING'];

 if (file_exists($img)) {

 // Get screen dimensions from the cookie

 if (isset($_COOKIE['screen_dimensions'])) {

 $screen = explode('x', $_COOKIE['screen_dimensions']);

 if (count($screen)==2) {

 $screen_w = intval($screen[0]);

 $screen_h = intval($screen[1]);

 }

 }

if ($screen_width> 0) {

 $theExt = pathinfo($img, PATHINFO_EXTENSION);

 // for Low resolution screen

 if ($screen_width>= 1024) {

 $output = substr_replace($img, '-med', -strlen($theExt)-1,

 }

 // for Medium resolution screen

 else if ($screen_width<= 800) {

 $output = substr_replace($img, '-low', -strlen($theExt)-1, 0);

 }

 // check if file exists

 if (isset($output) &&file_exists($output)) {

 $img = $output;

 }

 }

 // return the image file;

 readfile($img);

 }

?>

推荐答案




这篇关于使用cookie和JavaScript的响应式图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-20 14:47