1
我已经与不明大小的图像,并且我需要:分割图像分成N个100x100像素的图像(镶嵌状)
- 作物它变成4:5图像
- 拆分裁剪后的图像进20张图片1:1,可以在一个4x5网格中尾为构成完整的图像
我需要做的东西在这个jfiddle那样:
但我需要有一个“背景图片”与图像的设置好的作为礼每个单元的一部分,所以我就可以隐藏节目单细胞背景
我觉得是这样的:
.cell { background-image: url(data:mypartofimage); }
我不能在我的小提琴中设置我的背景,因为我需要隐藏单个单元格并显示背景,这将是一个动态内容。
有什么建议吗? (我不能使用PHP或服务器端脚本)
编辑:我的小提琴是现在这样:
http://jsfiddle.net/LAWnx/
我不能按照你的第一个建议,因为我的网格会显示图像的缩略图,点击其中一个,所有单元格将翻转并显示选定的图像。我需要第二个建议,但是我真的不知道如何进行计算,因为我的图像(正如你在我的例子中看到的那样)是居中并裁剪的... – 2013-02-21 19:08:39
嗯,如果它的中心变得棘手。那么'imgWidth/2 - boxWidth/2'会给你图像的左边缘。与顶部边缘的高度相同。从那里,添加'cellSize'来获取下一个单元格的左上角。 – sachleen 2013-02-21 19:13:17
我做了从左上角开始为每个单元格设置背景的脚本,我添加了一个新的jsfiddle。我如何编辑它使其居中和100%大小? – 2013-02-21 19:26:00