Přeskočit na hlavní obsah

Aplikujte vodoznak za běhu na složkách WordPress Thing médií

WP Media Folder umožňuje aplikovat vodoznak na vaše média, neodstranitelný vodoznak. Vodoznak lze použít na celou knihovnu obrázků, na výběr velikostí obrázků nebo na výběr mediálních složek. Podporuje škálování obrázků, okraj, průhlednost a umístění.
Pro více funkcí, vrátit se na hlavní stránku pluginu >
Vodoznak pro vaši WordPress Thing mediální knihovnu s průhledností

Vodoznak pro vaši WordPress Thing mediální knihovnu s průhledností

Vodoznak se aplikuje na vaše fotografie kombinací 2 obrázků, přičemž vámi zvolený obrázek vodoznaku se překryje s originálním obrázkem. S pluginem WP Media Folder můžete nastavit viditelnost vodoznaku nastavením opacity vodoznaku, od 0 do 100 %. Originální obrázek a váš obrázek vodoznaku vytvoří jeden jediný obrázek s neodstranitelným vodoznakem.

Plugin pro škálování obrázku vodoznaku

WordPress Thing generuje při nahrávání několik nových velikostí obrázků, alespoň 3 další miniatury. Velikost aplikovaného vodoznaku musí zůstat proporční, aby nepřekrývala obsah obrázku. WP Media Folder má škálování vodoznaku, což znamená, že můžete nastavit vodoznak tak, aby pokrýval pouze 10% obrázku.

Plugin pro škálování obrázku vodoznaku
Nastavte polohu obrázku vodoznaku

Nastavte polohu obrázku vodoznaku

Vodoznak lze umístit na libovolnou pozici nad vašimi obrázky. Definujte pozici vodoznaku, například vpravo dole, a poté můžete upravovat hodnoty okrajů, aby byl pixelově dokonalý.

Vodoznak při výběru složky

Aplikace vodoznaku na všechna vaše média může trvat poměrně dlouho, pokud je vaše mediální knihovna zaplněna tisíci obrázky. S funkcí vodoznaku ve WP Media Folder můžete nastavit na kterou složku a na jakou velikost obrázku chcete vodoznak aplikovat.

Vodoznak při výběru složky
Přidat vodoznak k WordPress Thing existujícím obrázkům

Přidat vodoznak k WordPress Thing existujícím obrázkům

Po dokončení nastavení vodoznaku pro váš WordPress Thing mediální knihovnu, stačí kliknout na Generování náhledů tlačítko pro aplikaci vodoznaku na výběr vašich obrázků.

Samozřejmě jsou vodoznaky také aplikovány za běhu, když jsou nahrávány nové obrázky.

WP Media Folder Plugin + Addons Ceny

Připojte se k našim 60 000+ členům & získejte podporu a aktualizace nové verze


PLUGIN WP MEDIA FOLDER
PLUGIN + 1 ROK PODPORY A AKTUALIZACE
$49
1
rok
  • MULTI DOMÉNA / MULTI SÍŤ
  • 1 ROK AKTUALIZACE
  • 1 ROK PODPORY
  • ŽÁDNÉ OPAKOVANÉ PLATBY
  • ŽÁDNÉ DATOVÉ OMEZENÍ
  • Vložení PDF
  • AI PLÁN DOSTUPNÝ (dodatečný)
  • Doplněk galerie
  • DOplněk pro cloud
  • POROVNAT VŠECHNY FUNKCE
199$
Místo 421$
ZÍSKEJTE
WORDPRESS THING BALÍČEK

Sada poskytuje přístup k všem WordPress Thing pluginům a lze ji použít na neomezeném počtu webových stránek. Kromě toho budete mít plný přístup k technické podpoře a aktualizacím pro každý plugin pro celý rok. 
Čas je nyní! Zvyšte svou efektivitu a získejte konkurenční výhodu. Vyzkoušejte Sadu.

wordpress thing balíček

Nedávná svědectví a hodnocení

Průměrné hodnocení pro WP Media Folder, JoomUnited je 4,9 Hvězdička z 5 hvězdiček - na základě 226 Recenzí

FAQ: Vodoznak ve složkách médií WordPress Thing

Jak WP Media Folder aplikuje vodoznaky na obrázky?

Plugin kombinuje obrázek vodoznaku vybraný uživateli s jejich původními obrázky a sloučí je do jediného souboru s neodstranitelným vodoznakem pro zvýšenou ochranu.

Je možné upravit průhlednost vodoznaku?

Ano, uživatelé mohou nastavit neprůhlednost vodoznaku od 0 % do 100 % pro kontrolu viditelnosti a efektu prolínání vodoznaku na jejich fotografiích.

Může vodoznak pokrýt konkrétní oblast obrázku?

WP Media Folder obsahuje ovládací prvky škálování, které umožňují, aby vodoznak zabíral pouze definované procento (např. 10 %) obrázku, aby klíčový obsah fotografií zůstal viditelný.

Kde na obrázku může být vodoznak umístěn?

Pozice vodoznaku je plně přizpůsobitelná – uživatelé ji mohou umístit do libovolného rohu nebo místa na obrázku a jemně doladit okraje pro přesné umístění.

Lze vodoznaky použít selektivně na složky a velikosti obrázků?

Rozhodně, vodoznaky lze povolit pro konkrétní mediální složky a vybrané velikosti obrázků, což šetří čas a usnadňuje hromadné vodoznakování při práci s mnoha obrázky.

Jsou vodoznaky aplikovány na nové i existující obrázky?

Ano, vodoznaky jsou přidávány automaticky, jakmile jsou nahrávány nové obrázky, a lze je také retrospektivně aplikovat na existující média kliknutím na tlačítko Generování miniatur v nastavení pluginu.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()