我们尝试在将它们合并为一个图像之前对一系列图像应用叠加.现在看起来imagemagick正在将图像转换为应用的颜色而不是应用叠加.关于我们应该采取哪些不同的做法,文件并不十分清楚.如果您对此有任何见解,我将不胜感激.代码如下:
def self.concatenate_images (source, image)
height = FastImage.size(image.url)[0]
width = FastImage.size(image.url)[1]
source = source.first
source = source.resize_to_fill(height, width).quantize(256, Magick::GRAYColorspace).contrast(true)
User.color_variant.each_slice(3).with_index do |slice,variant_index|
slice.each_with_index do |color,color_index|
colored = Magick::Image.new(height, width) { self.background_color = color.keys[0]}
colored.composite!(source.negate, 0, 0, Magick::CopyOpacityCompositeOp)
colored.write("#{User.get_img_path}#{color.values[0]}.png")
if variant_index == 2 && color_index == 0
system "convert #{User.get_img_path}#{slice[0].values[0]}.png #{image.url} +append #{User.get_img_path}#{slice[0].values[0]}.png"
end
if color_index!=0 && variant_index != 3
system "convert #{User.get_img_path}#{slice[0].values[0]}.png #{User.get_img_path}#{slice[color_index].values[0]}.png +append #{User.get_img_path}#{slice[0].values[0]}.png"
end
end
end
Run Code Online (Sandbox Code Playgroud) 大家好,我一直在使用这个PrettyPhoto代码:
jQuery("a[data-gal^='prettyPhoto'").prettyPhoto({overlay_gallery: false, social_tools:false, hook: 'data-gal'});
Run Code Online (Sandbox Code Playgroud)
而且它在所有浏览器上都能正常工作,但Safari会抛出
错误:语法错误,无法识别的表达式:a [data-gal ^ ='prettyPhoto'
您是否对Safari不满意有任何建议或想法?
我有这个代码
cuthtml += '<div style="background-image:url("'+response.images[ii].attachment_image_src+'"); background-position:center center; background-size:cover" class="cut-image6" data-id="'+data_id+'" image-id="'+image_id+'" post-author="'+post_author+'">';
Run Code Online (Sandbox Code Playgroud)
但是当它被渲染时,它会像这样出现:
<div class="cut-image6" post-author="33073" image-id="162015" data-id="4" background-size:cover"="" center;="" background-position:center="" me_1352171624-200x200.jpg");="" bangstyle="" uploads="" wp-content="" www.bangstyle.com="" http:="" style="background-image:url(">
Run Code Online (Sandbox Code Playgroud)
不知道为什么我会得到负面投票......
不应该破坏正确的代码.我想知道为什么它会像那样爆发.我需要逃避什么吗?