标签: gradient

如何在运行时更改渐变层的框架?

当我运行应用程序时,渐变层框架与框架不匹配UIView。我尝试使用以下代码:

let color1  =  UIColor(red: 20.0/255, green: 43.0/255, blue: 81.0/255, alpha: 1.0).cgColor
let color2  =  UIColor(red: 149.0/255, green: 45.0/255, blue: 122.0/255, alpha: 1.0).cgColor

let gradientLayer = CAGradientLayer()
gradientLayer.frame = self.backBarcodeSrch.bounds
gradientLayer.colors =  [color1,color2 ]
gradientLayer.locations = [0.0, 1.0]

gradientLayer.startPoint = CGPoint(x: 0.0, y: 0.6)
gradientLayer.endPoint = CGPoint(x: 1.0, y: 0.6)
self.backBarcodeSrch.layer.addSublayer(gradientLayer)
Run Code Online (Sandbox Code Playgroud)

gradient ios swift

3
推荐指数
1
解决办法
1119
查看次数

没有为tensorflow2.0中的任何变量提供梯度

当我尝试tensorflow2.0根据发布的官方指南创建变压器时,我遇到了一个问题TensorFlow,当我添加一个完全连接的网络时,似乎分类损失和平移损失都作为某些变量的梯度。

但是一旦我尝试添加两个损失,所有变量的梯度就会消失。我不知道,我花了几个星期试图解决这个问题。有人能给我一些建议吗?

@tf.function(input_signature=train_step_signature)
def train_step(group, inp, tar, label):
    tar_inp = tar[:, :-1]
    tar_real = tar[:, 1:]  # sess=tf.compat.v1.Session()
    enc_padding_mask, combined_mask, dec_padding_mask = create_masks(inp, tar_inp)
    with tf.GradientTape(persistent=True) as tape:
        classfication, predictions, _ = transformer(inp, tar_inp,
                                                    True,
                                                    enc_padding_mask,
                                                    combined_mask,
                                                    dec_padding_mask)
        loss = loss_function(tar_real, predictions)
        loss2 = tf.nn.softmax_cross_entropy_with_logits(label, classfication)

    #print(loss,loss2)
    a=tape.gradient(loss,trainsformer.trainable_variable)
    gradients = tape.gradient(loss+loss2, transformer.trainable_variables)

    optimizer.apply_gradients(zip(gradients, transformer.trainable_variables))
    class_loss(loss2)
    train_loss(loss)
    train_accuracy(tar_real, predictions)
Run Code Online (Sandbox Code Playgroud)

以下是我的错误信息

    ValueError                                Traceback (most recent call last)
<ipython-input-2-81054f0385cb> in <module>()
    999     # inp -> portuguese, tar -> english …
Run Code Online (Sandbox Code Playgroud)

gradient transformer-model tensorflow

3
推荐指数
1
解决办法
1405
查看次数

C# - 如何按彩虹顺序排列颜色列表?

我使用与此类似的方法从图像列表中计算了平均颜色。我现在有一个列表System.Drawing.Color,但我不知道如何以看起来像彩虹的方式对它们进行排序。

这是我尝试过的简单方法(出于示例目的略有改变):

var colorList = new List<Color>
{
    Color.Red,
    Color.Purple,
    Color.Black,
    Color.Blue,
    Color.Green,
    Color.LightGreen,
    Color.LightSkyBlue,
    Color.Yellow
};

var orderedColorList =
    colorList.OrderBy(o => (o.R * 3 + o.G * 2 + o.B * 1));
Run Code Online (Sandbox Code Playgroud)

这似乎并没有创造出彩虹,而更多的是从黑到白的效果。

我怎样才能以形成彩虹的方式对它们进行排序?

c# gradient colors

3
推荐指数
1
解决办法
1609
查看次数

如何在顶部、底部和透明中心的视图上提供渐变?

像这样的图像

我想给这个视图提供渐变,比如顶部大约 10% 的 imageview,透明中心,底部有 70% 和 30% 的渐变。我怎样才能做到这一点

java xml android gradient

3
推荐指数
1
解决办法
1916
查看次数

线性渐变不适用于 javascript

我有这个,之前如果我设置背景并将线性渐变放入 data-src 中,它就可以工作,但是当我将其更改为这样以支持更多浏览器时,它就不再工作了。背景已设置为图像,但渐变未显示。发送到控制台的消息是

linear-gradient(to top, rgba(2, 0, 36, .8) 0%, rgba(0, 0, 0, 0) 100%), url( '/static/images/mountain.jpg');

var url = "url( '" + slide.dataset.src + "')";

slide.style.backgroundImage = url;
if (slide.dataset.type == 'linear') {
  var direction = slide.dataset.lindir;
  var linstart = slide.dataset.linstart;
  var linend = slide.dataset.linend;

  var gradient = "linear-gradient(" + direction + ", " + linstart + ", " + linend + ")";

  if (!(url == null)) {
    gradient += (", " + url);
  }

  gradient += (";");

  console.log(gradient); …
Run Code Online (Sandbox Code Playgroud)

html javascript css gradient

3
推荐指数
1
解决办法
1401
查看次数

是否可以在元素之间对齐渐变?

我试图在日历中为过去的日子添加渐变,但渐变线未对齐看起来有点无聊。

div.month {
  flex: 1 1 auto;
  display: grid;
  grid-gap: 1px;
  grid-template-columns: repeat(7, 1fr);
  background-color: var(--color-border);

}

div.day {
  background-color: var(--color-fill);
}

div.day + .past {
  background: repeating-linear-gradient(
    -45deg,
    var(--color-fill),
    var(--color-fill) 1.5rem,
    var(--color-gradient-calendar-past) 1.5rem,
    var(--color-gradient-calendar-past) 3rem
  );
}
Run Code Online (Sandbox Code Playgroud)
<div class="month noselect">
        <div class="day void"><div class="day-number"></div></div>
        <div class="day past"><div class="day-number">1</div></div>
        <div class="day past"><div class="day-number">2</div></div>
        <div class="day past"><div class="day-number">3</div></div>
        <div class="day past"><div class="day-number">4</div></div>
        ...
        <div class="day today"><div class="day-number">17</div></div>
Run Code Online (Sandbox Code Playgroud)

如果不将日子变成正方形(aspect-ratio: 1/1),是否可以对齐这些梯度?

在此输入图像描述

我在想也许我可以让整个组件的背景变成渐变,但是如果我想在其他日子使用不同颜色的相同渐变,我就会遇到同样的问题。

在此输入图像描述

css gradient

3
推荐指数
1
解决办法
84
查看次数

具有渐变的Silverlight线图

我有一系列要点,我将在图表上变成一条线.我想要的是给图表下的区域一个渐变填充.它看起来有点像这样的彭博图;

示例图

我的问题实际上有三个部分;

  • 首先,我应该如何仅填充图表下方的区域?
  • 其次,如何用渐变填充它?
  • 最后,如果我在同一个图表上有多行,那么多行以下的任何区域都应该有一个灰度渐变填充,你会如何设置它?

我最大的问题是决定要使用的数据结构,我可以使用许多多边形状(每个线/数据系列一个),然后告诉画笔绘制;

  • 透明,如果它没有任何形状
  • 一个系列的颜色,如果它是一个形状(Alpha相对于高度给出毕业)
  • 黑色,如果它有多种形状(相对于高度的Alpha,以给出grad)

然后我会用白色绘制形状的边界.

谢谢,

GAV

silverlight gradient graph

2
推荐指数
1
解决办法
1289
查看次数

如何在iphone上的新UIImage上渲染径向渐变

只是想知道如何将径向渐变(点>圆)渲染到新的UIImage(iphone)上.我看到以下内容:

http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_shadings/dq_shadings.html

它让我觉得我需要使用CGShadingRef或CGGradientRef,并使用UIImage的'imageWithCGImage'构造函数从CG*转到UIImage ...但我无法弄清楚如何.

任何建议都非常感谢!

iphone gradient objective-c radial-gradients uiimage

2
推荐指数
1
解决办法
1万
查看次数

python中等效的matlab渐变函数

我在python中搜索matlab渐变函数的实现.下面说明了示例输出.

我在Matlab中使用它的方式是:

img = rgb2gray(imread('img.png'));
[dx,dy] = gradient(img);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

谢谢

python statistics gradient

2
推荐指数
1
解决办法
2599
查看次数

在GDI +中沿着它的笔划宽度绘制一条带有线性渐变的折线

是否可以绘制沿其笔划宽度具有线性渐变的折线?也就是说,如果你有一个黑色在0和100%以及白色50%的渐变,黑色将始终位于线的边缘而白色位于中间,无论角度如何.可以把它想象成某种3D管道.当然,该线的笔划宽度至少为10px.这里的所有问题都询问如何在它的两端填补一条线.我绝对不会对此感兴趣.我使用GDI +在C#中工作,可以是任何.NET版本.

.net c# graphics gdi+ gradient

2
推荐指数
1
解决办法
2510
查看次数